/** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { switch ($options['widget']) { case 'single_text': case 'text': case 'choice': break; default: $options['widget'] = 'single_text'; break; } parent::buildForm($builder, $options); }
/** * {@inheritdoc} */ public function buildForm(FormBuilder $builder, array $options) { $changemonth = $options['changeMonth']; $changeyear = $options['changeYear']; $mindate = $options['minDate']; $maxdate = $options['maxDate']; $buttonImage = $options['buttonImage']; $builder->setAttribute('changemonth', $changemonth); $builder->setAttribute('changeyear', $changeyear); $builder->setAttribute('mindate', $mindate); $builder->setAttribute('maxdate', $maxdate); $builder->setAttribute('buttonImage', $buttonImage); parent::buildForm($builder, $options); }