protected function configureFormFields(FormMapper $formMapper) { parent::configureFormFields($formMapper); $formMapper->remove('content'); // remap to routeOptions $formMapper->remove('options'); $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('title')->add('link')->add('description', 'textarea')->add('childrenRoot', 'doctrine_phpcr_odm_tree', array('choice_list' => array(), 'select_root_node' => true, 'root_node' => '/', 'required' => true))->end(); }
protected function configureFormFields(FormMapper $formMapper) { parent::configureFormFields($formMapper); $formMapper->remove('content'); // remap to routeOptions $formMapper->remove('options'); $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('label', null, array('required' => false))->add('title')->add('body', 'ckeditor')->end()->with('form.group_advanced', array('translation_domain' => 'CmfRoutingBundle'))->add('routeOptions', 'sonata_type_immutable_array', array('keys' => $this->configureFieldsForOptions($this->getSubject()->getRouteOptions()), 'label' => 'form.label_options'), array('help' => 'form.help_options'))->end(); }
protected function configureFormFields(FormMapper $formMapper) { parent::configureFormFields($formMapper); $isSf28 = method_exists('Symfony\\Component\\Form\\AbstractType', 'getBlockPrefix'); $ckeditorType = $isSf28 ? 'Ivory\\CKEditorBundle\\Form\\Type\\CKEditorType' : 'ckeditor'; $textareaType = $isSf28 ? 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TextareaType' : 'textarea'; $sonataTypeImmutableArray = $isSf28 ? 'Sonata\\CoreBundle\\Form\\Type\\ImmutableArrayType' : 'sonata_type_immutable_array'; $formMapper->remove('content'); // remap to routeOptions $formMapper->remove('options'); $formMapper->with('form.group_general', array('translation_domain' => 'CmfSimpleCmsBundle'))->add('label', null, array('required' => false))->add('title')->add('body', $this->ivoryCkeditor ? $ckeditorType : $textareaType, $this->ivoryCkeditor)->end()->with('form.group_advanced', array('translation_domain' => 'CmfRoutingBundle'))->add('routeOptions', $sonataTypeImmutableArray, array('keys' => $this->configureFieldsForOptions($this->getSubject()->getRouteOptions()), 'label' => 'form.label_options'), array('help' => 'form.help_options'))->end(); }
public function testCorrectTemplate() { $route = new Route('/', array('_template' => 'TwigBundle::layout.html.twig')); $this->errorElement->expects($this->never())->method('with'); $this->routeAdmin->validate($this->errorElement, $route); }