2016-06-25 5 views
0

저는 Slim Framework 3을 PHP-DI/Slim-Bridge와 함께 사용하고 있습니다. 이것은 내 컨테이너입니다 :Twig 객체를 컨테이너 밖으로 가져 오는 방법은 무엇입니까?

$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를 시도했지만 개체를 ​​다시 가져올 수 없습니다.

답변