Backup #1896
| ID | 1896 |
| Dateipfad | /var/www/dev.campus.systemische-tools.de/src/Domain/Repository/FileAnalysisRepositoryInterface.php |
| Version | 1 |
| Typ |
modified |
| Größe | 1.3 KB |
| Hash | 708d474d6de38b3402ed93d9afd974c2dfe005f59fbefd0ae694085957aae7e4 |
| Datum | 2025-12-28 01:03:10 |
| Geändert von | claude-code-hook |
| Grund | Claude Code Pre-Hook Backup vor Edit-Operation |
| Datei existiert |
Ja
|
Dateiinhalt
<?php
declare(strict_types=1);
namespace Domain\Repository;
// @responsibility: Contract für Datei-Analyse-Persistenz (code_analysis Tabelle)
interface FileAnalysisRepositoryInterface
{
/**
* @param array<string, mixed> $filters
* @return array<array<string, mixed>>
*/
public function findAll(array $filters = [], int $limit = 100, int $offset = 0): array;
/**
* @return array<string, mixed>|null
*/
public function findById(int $id): ?array;
/**
* @param array<array<string, mixed>> $items
*/
public function saveBatch(array $items, string $scanId): int;
public function deleteByNotScanId(string $currentScanId): int;
public function getLatestScanId(): ?string;
/**
* @return array<array<string, mixed>>
*/
public function findByScanId(string $scanId): array;
/**
* @return array<string, mixed>
*/
public function getStatistics(?string $scanId = null): array;
/**
* @return array<string>
*/
public function getDistinctDirectories(): array;
/**
* @return array<string>
*/
public function getDistinctNamespaces(): array;
/**
* @return array<array<string, mixed>>
*/
public function getConfiguredDirectories(): array;
}
Vollständig herunterladen
Aktionen
Andere Versionen dieser Datei
| ID |
Version |
Typ |
Größe |
Datum |
| 1902 |
2 |
modified |
1.3 KB |
2025-12-28 01:04 |
| 1896 |
1 |
modified |
1.3 KB |
2025-12-28 01:03 |
← Zurück zur Übersicht