Fix DI container configuration - explicitly register controllers with PDO dependency
This commit is contained in:
parent
d8982d2ade
commit
8a4d30de1d
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue