get(View::class)); $config = $this->getConfig($container); $this->injectLayoutTemplate($strategy, $config); return $strategy; } /** * Inject layout template. * * Uses layout template from configuration; if none available, defaults to "layout/layout". * * @param DefaultRenderingStrategy $strategy * @param array $config */ private function injectLayoutTemplate(DefaultRenderingStrategy $strategy, array $config) { $layout = isset($config['layout']) ? $config['layout'] : 'layout/layout'; $strategy->setLayoutTemplate($layout); } }