From 8a4d30de1deb31f062ec76f7a7e0da7e61705352 Mon Sep 17 00:00:00 2001 From: Vladimir Mirivlad Date: Fri, 6 Feb 2026 10:42:58 +0000 Subject: [PATCH] Fix DI container configuration - explicitly register controllers with PDO dependency --- public/index.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/public/index.php b/public/index.php index b809a62..ed91087 100644 --- a/public/index.php +++ b/public/index.php @@ -50,6 +50,15 @@ $container = new DI\Container(); // Регистрируем PDO в контейнере как уже созданный объект $container->set('db', $db); +// Регистрируем контроллеры с явной зависимостью от PDO +$container->set(App\Controllers\ApiController::class, function() use ($db) { + return new App\Controllers\ApiController($db); +}); + +$container->set(App\Controllers\OwnerController::class, function() use ($db) { + return new App\Controllers\OwnerController($db); +}); + // Регистрируем контроллеры с явным указанием зависимости от PDO $container->set(App\Controllers\ApiController::class, function() use ($db) { return new App\Controllers\ApiController($db);