{
"event": "PreToolUse",
"tool_name": "Edit",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php",
"old_string": "<?php\n\nnamespace Infrastructure\\Persistence;\n\nuse Infrastructure\\Config\\DatabaseFactory;\n\n\/**\n * @deprecated Use DatabaseFactory::dev() or DatabaseFactory::content() directly\n *\/\nclass Connection",
"new_string": "<?php\n\ndeclare(strict_types=1);\n\nnamespace Infrastructure\\Persistence;\n\n\/\/ @responsibility: Legacy-Wrapper für Datenbankverbindung (deprecated)\n\nuse Infrastructure\\Config\\DatabaseFactory;\n\nclass Connection"
}
}
{
"tool_response": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/Persistence\/Connection.php",
"oldString": "<?php\n\nnamespace Infrastructure\\Persistence;\n\nuse Infrastructure\\Config\\DatabaseFactory;\n\n\/**\n * @deprecated Use DatabaseFactory::dev() or DatabaseFactory::content() directly\n *\/\nclass Connection",
"newString": "<?php\n\ndeclare(strict_types=1);\n\nnamespace Infrastructure\\Persistence;\n\n\/\/ @responsibility: Legacy-Wrapper für Datenbankverbindung (deprecated)\n\nuse Infrastructure\\Config\\DatabaseFactory;\n\nclass Connection",
"originalFile": "<?php\n\nnamespace Infrastructure\\Persistence;\n\nuse Infrastructure\\Config\\DatabaseFactory;\n\n\/**\n * @deprecated Use DatabaseFactory::dev() or DatabaseFactory::content() directly\n *\/\nclass Connection\n{\n public static function getInstance(): \\PDO\n {\n return DatabaseFactory::dev();\n }\n}\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 12,
"newStart": 1,
"newLines": 13,
"lines": [
" <?php",
" ",
"+declare(strict_types=1);",
"+",
" namespace Infrastructure\\Persistence;",
" ",
"+\/\/ @responsibility: Legacy-Wrapper für Datenbankverbindung (deprecated)",
"+",
" use Infrastructure\\Config\\DatabaseFactory;",
" ",
"-\/**",
"- * @deprecated Use DatabaseFactory::dev() or DatabaseFactory::content() directly",
"- *\/",
" class Connection",
" {",
" public static function getInstance(): \\PDO"
]
}
],
"userModified": false,
"replaceAll": false
}
}