{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "cat > \/tmp\/scan_quality.php << 'EOF'\n<?php\nchdir(\"\/var\/www\/dev.campus.systemische-tools.de\");\nrequire_once \"vendor\/autoload.php\";\n\n\/\/ Load env\n$envFile = \".env\";\nif (file_exists($envFile)) {\n $lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);\n foreach ($lines as $line) {\n if (strpos($line, \"=\") !== false && strpos($line, \"#\") !== 0) {\n putenv(trim($line));\n }\n }\n}\n\n\/\/ Load services container\n$container = require \"src\/services.php\";\n\n$checker = $container->get(\\Infrastructure\\CodeAnalysis\\CodeQualityChecker::class);\n\necho \"Starting scan...\\n\";\n$stats = $checker->scanDirectory(\"\/var\/www\");\necho json_encode($stats, JSON_PRETTY_PRINT) . \"\\n\";\nEOF\nphp \/tmp\/scan_quality.php 2>&1",
"timeout": 300000,
"description": "Run PHP code quality scan via container"
}
}