Backup #2096

ID2096
Dateipfad/var/www/dev.campus.systemische-tools.de/src/Domain/Repository/KiProtokollRepositoryInterface.php
Version1
Typ modified
Größe1.0 KB
Hash525084f80cda52c35e0407ba53740cd852538669502a56c58408e186a759f0d0
Datum2025-12-29 08:42:27
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Edit-Operation
Datei existiert Ja

Dateiinhalt

<?php

declare(strict_types=1);

namespace Domain\Repository;

// @responsibility: Contract für KI-Protokoll-Persistenz

interface KiProtokollRepositoryInterface
{
    /**
     * @return array<string, mixed>|null
     */
    public function findById(int $id): ?array;

    /**
     * @return array<array<string, mixed>>
     */
    public function findLatest(int $limit = 20): array;

    /**
     * @return array<array<string, mixed>>
     */
    public function findPaginated(
        ?string $search = null,
        ?string $status = null,
        ?string $model = null,
        int $limit = 50,
        int $offset = 0
    ): array;

    public function countFiltered(?string $search = null, ?string $status = null, ?string $model = null): int;

    /**
     * @return array<string, mixed>
     */
    public function getStatistics(): array;

    /**
     * @return array<string>
     */
    public function getDistinctModels(): array;

    public function findPreviousId(int $id): ?int;

    public function findNextId(int $id): ?int;
}

Vollständig herunterladen

Aktionen

Herunterladen

Andere Versionen dieser Datei

ID Version Typ Größe Datum
2115 2 modified 2.0 KB 2025-12-29 09:08
2096 1 modified 1.0 KB 2025-12-29 08:42

← Zurück zur Übersicht