factory(EnginesController::class); $container->set(Response::class, Response::getInstance()); $container->alias('response', Response::class); /** @var EnginesController $controller */ $controller = $container->get( EnginesController::class, [] ); /** @var Response $response */ $response = $container->get(Response::class); if (isset($_GET['engine']) && $_GET['engine'] !== '') { $response->addHTML($controller->show([ 'engine' => $_GET['engine'], 'page' => $_GET['page'] ?? null, ])); } else { $response->addHTML($controller->index()); }