{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "DatabaseFactory::(dev|content|protokoll)\\(\\)",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src",
"output_mode": "content",
"-n": true
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "src\/UseCases\/Chat\/ManageChatSessionsUseCase.php:269: $devDb = \\Infrastructure\\Config\\DatabaseFactory::dev();\nsrc\/services.php:88: $container->set('pdo.dev', fn () => DatabaseFactory::dev());\nsrc\/services.php:91: $container->set('pdo.content', fn () => DatabaseFactory::content());\nsrc\/Infrastructure\/Logging\/AuditLogger.php:26: $this->db = DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/TaskCommentRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/PipelineRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/ChatSessionRepository.php:19: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/ChunkRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/PromptsRepository.php:17: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/EntityRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/CriticsRepository.php:17: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/Connection.php:15: return DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/ContentRepository.php:21: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/SystemExplorerRepository.php:21: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/SemanticSearchRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/ContractRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/OntologyRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/ChatMessageRepository.php:19: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/DokumentationRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/DocumentRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/CollectionRepository.php:19: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/CollectionRepository.php:207: $pdo = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/TaxonomyRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/FileBackupRepository.php:27: $this->db = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/TaskRepository.php:19: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/TaskAssignmentRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/TaskResultRepository.php:18: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/Persistence\/RelationRepository.php:19: $this->db = DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/ContentConfigRepository.php:17: $this->pdo = $pdo ?? DatabaseFactory::content();\nsrc\/Infrastructure\/Persistence\/KiProtokollRepository.php:17: $this->pdo = $pdo ?? DatabaseFactory::dev();\nsrc\/Infrastructure\/AI\/ModelRegistry.php:29: self::$instance = new self(DatabaseFactory::dev());",
"numLines": 31
}
}