{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "public function getStatistics",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/PipelineRepository.php",
"output_mode": "content",
"-A": 20
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "337: public function getStatistics(): array\n338- {\n339- $stmt = $this->pdo->query(\n340- 'SELECT\n341- (SELECT COUNT(*) FROM pipeline_configs) as pipelines,\n342- (SELECT COUNT(*) FROM pipeline_runs) as runs_total,\n343- (SELECT COUNT(*) FROM pipeline_runs WHERE status = \"completed\") as runs_completed,\n344- (SELECT COUNT(*) FROM pipeline_runs WHERE status = \"failed\") as runs_failed,\n345- (SELECT COALESCE(SUM(documents_processed), 0) FROM pipeline_runs) as documents_processed,\n346- (SELECT COALESCE(SUM(chunks_created), 0) FROM pipeline_runs) as chunks_created'\n347- );\n348-\n349- $result = $stmt->fetch(\\PDO::FETCH_ASSOC);\n350-\n351- return [\n352- 'pipelines' => (int) ($result['pipelines'] ?? 0),\n353- 'runs_total' => (int) ($result['runs_total'] ?? 0),\n354- 'runs_completed' => (int) ($result['runs_completed'] ?? 0),\n355- 'runs_failed' => (int) ($result['runs_failed'] ?? 0),\n356- 'documents_processed' => (int) ($result['documents_processed'] ?? 0),\n357- 'chunks_created' => (int) ($result['chunks_created'] ?? 0),",
"numLines": 21
}
}