/** * @param TemplateConfig\Layout $entity * @param Form\Container\Tab $container * @return TemplateConfig\Layout */ private function saveTab(TemplateConfig\Layout $entity, Form\Container\Tab $container) { $entity->setType('theme-tab'); $entity->setTitle($container->getTitle()); $this->entityManager->persist($entity); return $entity; }
/** * Creates a ext js container which can be used as tab panel element or * as normal container. * * @param $name * @param $title * @param array $options * @return Form\Container\Tab */ protected function createTab($name, $title, array $options = array()) { $element = new Form\Container\Tab($name, $title); $element->fromArray($options); return $element; }