Backup #1506

ID1506
Dateipfad/var/www/dev.campus.systemische-tools.de/src/Domain/Service/SearchServiceInterface.php
Version1
Typ modified
Größe654 B
Hashdcffb29157b32febc0f8684071887e575c789b9f5e81f3ca988479e72417e782
Datum2025-12-25 17:50:43
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Edit-Operation
Datei existiert Ja

Dateiinhalt

<?php

declare(strict_types=1);

namespace Domain\Service;

// @responsibility: Interface für Suchdienste (Dependency Inversion)

interface SearchServiceInterface
{
    /**
     * Führt eine Suche durch.
     *
     * @param array<string, mixed> $filters
     * @return array<int, array<string, mixed>>
     */
    public function search(string $query, array $filters = [], int $limit = 10): array;

    /**
     * Schlägt verwandte Suchanfragen basierend auf Ergebnissen vor.
     *
     * @param array<int, array<string, mixed>> $results
     * @return array<int, string>
     */
    public function suggestRelatedSearches(array $results): array;
}

Vollständig herunterladen

Aktionen

Herunterladen

← Zurück zur Übersicht