{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "DB_PASSWORD=\"v8mFLmkF2fth_r\" php -r \"\n\\$pdo = new PDO('mysql:host=localhost;dbname=ki_dev;charset=utf8mb4', 'root', getenv('DB_PASSWORD'));\n\\$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);\n\necho \\\"=== Erste EntityRepository Version (v1) - entity_synonyms Zeilen ===\\n\\\";\n\\$stmt = \\$pdo->prepare('SELECT file_content FROM file_backup_history WHERE file_path LIKE ? AND version = 1');\n\\$stmt->execute(['%EntityRepository.php']);\n\\$content = \\$stmt->fetchColumn();\nif (\\$content) {\n \\$lines = explode(\\\"\\\\n\\\", \\$content);\n foreach (\\$lines as \\$i => \\$line) {\n if (strpos(\\$line, 'entity_synonyms') !== false) {\n echo 'Line ' . (\\$i+1) . ': ' . trim(\\$line) . \\\"\\\\n\\\";\n }\n }\n}\n\necho \\\"\\\\n=== Schema-Suche nach entity_synonyms ===\\n\\\";\n\\$stmt = \\$pdo->query(\\\"SELECT id, file_path, changed_at FROM file_backup_history WHERE file_path LIKE '%schema%' OR file_path LIKE '%migration%' ORDER BY changed_at DESC LIMIT 10\\\");\nforeach (\\$stmt->fetchAll() as \\$r) {\n echo \\$r['changed_at'] . ' | ' . \\$r['file_path'] . \\\"\\\\n\\\";\n}\n\"",
"description": "Check first EntityRepository version for entity_synonyms"
}
}