{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "\/opt\/php-tools\/vendor\/bin\/phpstan analyse --level=5 --error-format=raw \/var\/www\/dev.campus.systemische-tools.de\/src 2>&1 | grep -E \"^\\\/\" | head -20",
"description": "PHPStan check src directory"
}
}
{
"tool_response": {
"stdout": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/Api\/ChatController.php:108:Parameter #3 $collections of method Infrastructure\\AI\\ChatService::chat() expects array<string>, string given.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Framework\/Controller.php:48:Constant VIEW_PATH not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Docs\/ChunkAnalysisService.php:22:Constant Infrastructure\\Docs\\ChunkAnalysisService::ONTOLOGY_MODEL is unused.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Docs\/ChunkAnalysisService.php:178:Expression on left side of ?? is not nullable.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Docs\/ChunkAnalysisService.php:178:Using nullsafe method call on non-nullable type RuntimeException. Use -> instead.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php:13:Constant DB_HOST not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php:13:Constant DB_NAME not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php:14:Constant DB_USER not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php:15:Constant DB_PASS not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/ContractRepository.php:15:Constant KI_DEV_DB_HOST not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/ContractRepository.php:15:Constant KI_DEV_DB_NAME not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/ContractRepository.php:16:Constant KI_DEV_DB_USER not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/ContractRepository.php:17:Constant KI_DEV_DB_PASS not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/ContractRepository.php:203:Comparison operation \">\" between 0 and 0 is always false.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/KiProtokollRepository.php:15:Constant KI_DEV_DB_HOST not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/KiProtokollRepository.php:15:Constant KI_DEV_DB_NAME not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/KiProtokollRepository.php:16:Constant KI_DEV_DB_USER not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/KiProtokollRepository.php:17:Constant KI_DEV_DB_PASS not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/TaskAssignmentRepository.php:14:Constant KI_DEV_DB_HOST not found.\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/TaskAssignmentRepository.php:14:Constant KI_DEV_DB_NAME not found.",
"stderr": "",
"interrupted": false,
"isImage": false
}
}