Backup #803
| ID | 803 |
| Dateipfad | /var/www/dev.campus.systemische-tools.de/src/Domain/Repository/DokumentationRepositoryInterface.php |
| Version | 2 |
| Typ |
modified |
| Größe | 1.4 KB |
| Hash | 2cfc225b3f4ee1d9835f10e83264ad8070082183bbbe9f944e16979a8214bbaa |
| Datum | 2025-12-23 08:07:20 |
| 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 Dokumentation Repository operations.
*/
interface DokumentationRepositoryInterface
{
/**
* @return array<string, mixed>|null
*/
public function findById(int $id): ?array;
/**
* @return array<string, mixed>|null
*/
public function findByPath(string $path): ?array;
/**
* @return array<string, mixed>|null
*/
public function findBySlug(string $slug, ?int $parentId = null): ?array;
/**
* @return array<string, mixed>|null
*/
public function findDocBySlug(string $slug): ?array;
/**
* @return array<int, array<string, mixed>>
*/
public function findChildren(int $parentId): array;
/**
* @return array<int, array<string, mixed>>
*/
public function findRootDocuments(): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getHierarchy(): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getBreadcrumb(int $docId): array;
/**
* @return array<int, array<string, mixed>>
*/
public function getSiblings(int $docId): array;
/**
* @return array{total: int, by_depth: array<int, array{depth: int, count: int}>, by_status: array<int, array{status: string, count: int}>}
*/
public function getStatistics(): array;
}
Vollständig herunterladen
Aktionen
Andere Versionen dieser Datei
| ID |
Version |
Typ |
Größe |
Datum |
| 1279 |
3 |
modified |
1.4 KB |
2025-12-25 12:54 |
| 803 |
2 |
modified |
1.4 KB |
2025-12-23 08:07 |
| 395 |
1 |
modified |
1.3 KB |
2025-12-22 08:46 |
← Zurück zur Übersicht