// Create app
$app = new \Slim\App();
// Get container
$container = $app->getContainer();
// Register component on container
$container['view'] = function ($container) {
$view = new \Slim\Views\Twig('path/to/templates', [
'cache' => 'path/to/cache'
]);
Хочу понять что здесь происходит. Понял что:
1. eсть обьект app c контейнером $container
2. в этот контейнер мы помещаем обьект twig
Правильно ли я понимаю? И самое главное - не могу понять зачем здесь эта функция и зачем она передаёт этот аргумент (function ($container))?