public function finishView(FormView $view, FormInterface $form, array $options)
 {
     parent::finishView($view, $form, $options);
     if ($resourceNode = $this->getResourceNode($form)) {
         $view->vars['attr']['data-name'] = $resourceNode->getName();
         $view->vars['attr']['data-type'] = $resourceNode->getResourceType()->getName();
     }
 }
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     foreach ($this->eventSubscribers as $eventSubscriber) {
         $builder->addEventSubscriber($eventSubscriber);
     }
     foreach ($this->dataTransformers as $dataTransformer) {
         $builder->addViewTransformer($dataTransformer);
     }
 }
 /**
  * {@inheritdoc}
  */
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(['validation_groups' => ['Default']]);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['attr' => ['typeahead' => $this->router->generate('project_typeahead'), 'help-block' => 'The Redmine project']]);
 }
Beispiel #5
0
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setRequired(array('max', 'min'));
     $resolver->setOptional(array('float_option', 'unit', 'unit_icon', 'choices', 'trans_unit'));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['validation_groups' => ['Default']]);
 }