示例#1
0
 /**
  * @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;
 }
示例#2
0
 /**
  * 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;
 }