{
"tool_response": [
{
"type": "text",
"text": "{\n \"fqcn\": \"Controller\\\\SemanticExplorerController\",\n \"type\": \"class\",\n \"file_id\": 18909,\n \"file_path\": \"\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/SemanticExplorerController.php\",\n \"file_name\": \"SemanticExplorerController.php\",\n \"namespace\": \"Controller\",\n \"methods\": [\n {\n \"name\": \"__construct\",\n \"visibility\": \"public\",\n \"line\": 26\n },\n {\n \"name\": \"index\",\n \"visibility\": \"public\",\n \"line\": 46\n },\n {\n \"name\": \"dokumente\",\n \"visibility\": \"public\",\n \"line\": 68\n },\n {\n \"name\": \"dokumentShow\",\n \"visibility\": \"public\",\n \"line\": 87\n },\n {\n \"name\": \"chunks\",\n \"visibility\": \"public\",\n \"line\": 114\n },\n {\n \"name\": \"chunkShow\",\n \"visibility\": \"public\",\n \"line\": 139\n },\n {\n \"name\": \"suche\",\n \"visibility\": \"public\",\n \"line\": 173\n },\n {\n \"name\": \"vectorSearch\",\n \"visibility\": \"private\",\n \"line\": 207\n },\n {\n \"name\": \"semantik\",\n \"visibility\": \"public\",\n \"line\": 240\n },\n {\n \"name\": \"graph\",\n \"visibility\": \"public\",\n \"line\": 270\n },\n {\n \"name\": \"graphData\",\n \"visibility\": \"public\",\n \"line\": 286\n }\n ],\n \"dependencies\": [\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\ChunkRepositoryInterface\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\DocumentRepositoryInterface\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\EntityRepositoryInterface\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\RelationRepositoryInterface\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\SemanticSearchRepositoryInterface\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Framework\\\\Controller\"\n },\n {\n \"dependency_type\": \"use\",\n \"target_fqcn\": \"Infrastructure\\\\AI\\\\VectorSearchService\"\n },\n {\n \"dependency_type\": \"extends\",\n \"target_fqcn\": \"Framework\\\\Controller\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\ChunkRepositoryInterface\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\DocumentRepositoryInterface\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\EntityRepositoryInterface\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\RelationRepositoryInterface\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Domain\\\\Repository\\\\SemanticSearchRepositoryInterface\"\n },\n {\n \"dependency_type\": \"constructor\",\n \"target_fqcn\": \"Infrastructure\\\\AI\\\\VectorSearchService\"\n }\n ],\n \"dependents_count\": 0\n}"
}
]
}