/** * define form fields. * * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { parent::buildForm($builder, $options); $builder->add('layout', ChoiceType::class, ['label' => 'form.template.type.layout.label', 'choices' => array_flip($options['layouts']), 'choices_as_values' => true]); $builder->add('translations', TranslationsType::class, ['fields' => ['name' => ['label' => 'form.view.type.name.label']]]); $builder->remove('roles'); }
/** * define form fields. * * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { parent::buildForm($builder, $options); }
/** * define form fields. * * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { parent::buildForm($builder, $options); $builder->add('layout', 'choice', ['label' => 'form.template.type.layout.label', 'choices' => $options['layouts']]); }
/** * @param OptionsResolverInterface $resolver */ public function setDefaultOptions(OptionsResolverInterface $resolver) { parent::setDefaultOptions($resolver); $resolver->setOptional(['businessProperty']); $resolver->setDefaults(['data_class' => 'Victoire\\Bundle\\BusinessPageBundle\\Entity\\BusinessTemplate', 'translation_domain' => 'victoire']); }
/** * @param OptionsResolver $resolver */ public function configureOptions(OptionsResolver $resolver) { parent::configureOptions($resolver); $resolver->setDefined(['vic_business_properties']); $resolver->setDefaults(['data_class' => 'Victoire\\Bundle\\BusinessPageBundle\\Entity\\BusinessTemplate', 'translation_domain' => 'victoire']); }
/** * @param OptionsResolverInterface $resolver */ public function setDefaultOptions(OptionsResolverInterface $resolver) { parent::setDefaultOptions($resolver); $resolver->setOptional(array('businessProperty')); $resolver->setDefaults(array('data_class' => 'Victoire\\Bundle\\BusinessEntityPageBundle\\Entity\\BusinessEntityPagePattern')); }