Как вытащить объект Twig из контейнера?

Я использую 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, но я не смог вернуть объект.

0

Решение

Пытаться $container->get(Twig::class),

Я приглашаю вас прочитать Начало работы с PHP-DI.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]