/** * Processes and returns the flattened template. * * @param TemplateProviderInterface $provider * @param string $templateName * * @return Layout */ public static function getLayout(TemplateProviderInterface $provider, $templateName) { $layoutTree = new self(); return $layoutTree->processLayouts($provider, $templateName); }