Я использую Slim Framework 3 с PHP-DI/Slim-Bridge. Это мой контейнер:
$builder->addDefinitions([
'settings.displayErrorDetails' => true,
'router' => get(Router::class),
Twig::class => function(ContainerInterface $c) {
$twig = new Twig(__DIR__.'/../resources/views', [
'cache'=> false
]);
$twig->addExtension(new TwigExtension(
$c->get('router'),
$c->get('request')->getUri()
));
return $twig;
}
]);
Как я могу вернуть объект ветки из контейнера? Я попробовал $container->twig, но не могу вернуть объект.