Веточка с ArrayAcess

У меня проблема с контейнером для инъекций зависимости и веткой, я использую Illuminate/Container:

// Register templates.
$this->singleton('templates', function ($c) {
$twig = new \Twig_Environment(
new \Twig_Loader_Filesystem([$c['paths.templates']]),
[
'debug' => true,
// 'cache' => $c['paths.cache']
]
);

$twig->addExtension(new \Twig_Extension_Debug());

$twig->addGlobal('app', $c['app']);

return $twig;
});

$c['app'] это контейнер.

И в моем файле шаблона я хочу получить доступ к моим привязкам:

{{ app.config.siteName }}

Но это не сработало для меня, я думаю, что это проблема, потому что контейнер реализует ArrayAcess

1

Решение

Задача ещё не решена.

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

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