Backup #804
| ID | 804 |
| Dateipfad | /var/www/dev.campus.systemische-tools.de/src/Domain/Repository/CollectionRepositoryInterface.php |
| Version | 2 |
| Typ |
modified |
| Größe | 1.2 KB |
| Hash | d059a6321639da238e10521670a8081cf64cb2cc57e7bfc15453ffb75aa6bd62 |
| Datum | 2025-12-23 08:07:54 |
| Geändert von | claude-code-hook |
| Grund | Claude Code Pre-Hook Backup vor Edit-Operation |
| Datei existiert |
Ja
|
Dateiinhalt
<?php
namespace Domain\Repository;
/**
* Interface for Collection Repository operations.
*/
interface CollectionRepositoryInterface
{
/**
* @return array<string, mixed>|null
*/
public function find(string $collectionId): ?array;
/**
* @param array<string> $collectionIds
* @return array<int, array<string, mixed>>
*/
public function findByIds(array $collectionIds): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getSearchable(): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getActive(): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getAll(): array;
public function exists(string $collectionId): bool;
/**
* @param array<string, mixed> $data
*/
public function updateMetadata(string $collectionId, array $data): void;
/**
* @param array<string, mixed> $data
*/
public function create(array $data): int;
public function deactivate(string $collectionId): void;
/**
* @return array{has_references: bool, references: array<int, array{type: string, count: int}>}
*/
public function checkReferences(string $collectionId): array;
}
Vollständig herunterladen
Aktionen
Andere Versionen dieser Datei
| ID |
Version |
Typ |
Größe |
Datum |
| 804 |
2 |
modified |
1.2 KB |
2025-12-23 08:07 |
| 394 |
1 |
modified |
1.2 KB |
2025-12-22 08:45 |
← Zurück zur Übersicht