Ejemplo n.º 1
0
 /**
  * @param FormBuilderInterface $builder
  * @param array                $options
  *
  * @SuppressWarnings checkUnusedFunctionParameters
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->remove('translations');
     $builder->add('translations', TranslationsType::class, ['required_locales' => [], 'fields' => ['name' => ['label' => 'form.view.type.name.label', 'vic_business_properties' => $options['vic_business_properties'], 'vic_business_property_picker' => ['description' => 'victoire.form.business_template.name.vic_business_property_picker']], 'slug' => ['label' => 'victoire.form.business_template.slug.label', 'vic_business_properties' => $options['vic_business_properties'], 'vic_business_property_picker' => ['description' => 'victoire.form.business_template.slug.vic_business_property_picker']]]]);
     $builder->add('backendName', null, ['label' => 'victoire.form.business_template.backend_name.label', 'vic_help_block' => 'victoire.form.business_template.backend_name.help_block'])->add('query', null, ['label' => 'victoire.form.business_template.query.label', 'vic_business_properties' => $options['vic_business_properties'], 'vic_business_property_picker' => ['description' => false]])->add('businessEntityId', HiddenType::class);
 }
Ejemplo n.º 2
0
 /**
  * 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');
 }
Ejemplo n.º 3
0
 /**
  * define form fields.
  *
  * @param FormBuilderInterface $builder
  * @param array                $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
 }
Ejemplo n.º 4
0
 /**
  * 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']]);
 }
Ejemplo n.º 5
0
 /**
  * @param FormBuilderInterface $builder
  * @param array                $options
  *
  * @SuppressWarnings checkUnusedFunctionParameters
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('name', null, ['label' => 'form.view.type.name.label', 'vic_business_property_picker' => ['description' => 'victoire.form.business_template.name.vic_business_property_picker']])->add('backendName', null, ['label' => 'victoire.form.business_template.backend_name.label', 'vic_help_block' => 'victoire.form.business_template.backend_name.help_block'])->add('authorRestricted', null, ['label' => 'victoire.form.business_template.author_restricted.label'])->add('query', null, ['label' => 'victoire.form.business_template.query.label', 'vic_business_property_picker' => ['description' => false]])->add('slug', null, ['label' => 'victoire.form.business_template.slug.label', 'vic_business_property_picker' => ['description' => 'victoire.form.business_template.slug.vic_business_property_picker']])->add('businessEntityId', 'hidden');
 }
 /**
  * @param FormBuilderInterface $builder
  * @param array                $options
  *
  * @SuppressWarnings checkUnusedFunctionParameters
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('businessEntityName', 'hidden')->add('query')->add('slug', null, array('label' => 'victoire.form.business_entity_page_pattern.slug.label'));
 }