/** * Helper function to create a generic ConfigLayout entity. * * @param Container $container * @param Template $template * @param TemplateConfig\Layout $parent * @return TemplateConfig\Layout */ private function createContainer(Container $container, Template $template, TemplateConfig\Layout $parent = null) { $entity = $this->checkExistingLayout($template->getLayouts(), $container->getName()); $entity->setTemplate($template); $entity->setParent($parent); $entity->setName($container->getName()); $entity->setAttributes($container->getAttributes()); return $entity; }
/** * {@inheritDoc} */ public function getLayouts() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLayouts', array()); return parent::getLayouts(); }