Added $container

This commit is contained in:
julien
2026-03-09 02:42:12 +01:00
parent 41beedb964
commit 7424928003
2 changed files with 19 additions and 8 deletions

View File

@@ -7,8 +7,14 @@ use Slim\Views\Twig;
use App\Repositories\PostRepositoryMedoo;
use App\Controllers\PostController;
return function (App $app, Twig $twig, PostRepositoryMedoo $repo): void {
$controller = new PostController($twig, $repo);
return function (App $app, array $container): void {
/** @var Twig $view */
$view = $container['view'];
/** @var PostRepositoryMedoo $repo */
$repo = $container['postRepository'];
// Instancier le controller une seule fois tout en gardant la modularité
$controller = new PostController($view, $repo);
$app->get('/', [$controller, 'index']);
$app->get('/admin', [$controller, 'admin']);