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']]); }
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']]); }