{
"event": "PostToolUse",
"tool_name": "Read",
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Domain\/Repository\/RelationRepositoryInterface.php",
"content": "<?php\n\ndeclare(strict_types=1);\n\nnamespace Domain\\Repository;\n\n\/\/ @responsibility: Interface für Relation-Persistenz (Entity-Beziehungen)\n\ninterface RelationRepositoryInterface\n{\n \/**\n * Holt gefilterte Relationen mit Entity-Details.\n *\n * @return array<int, array{id: int, source_entity_id: int, target_entity_id: int, relation_type: string, strength: float, source_name: string, source_type: string, target_name: string, target_type: string}>\n *\/\n public function findFiltered(string $type = '', int $limit = 100): array;\n\n \/**\n * Holt Relation-Typen mit Count.\n *",
"numLines": 20,
"startLine": 1,
"totalLines": 63
}
}
}