/**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $choiceType = LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType');
     $datetimeType = LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\DateTimeType');
     $dateType = LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\DateType');
     $builder->add('dt1', $datetimeType, array('widget' => 'single_text', 'description' => 'A nice description'))->add('dt2', $datetimeType, array('date_format' => 'M/d/y'))->add('dt3', $datetimeType, array('widget' => 'single_text', 'format' => 'M/d/y H:i:s'))->add('dt4', $datetimeType, array('date_format' => \IntlDateFormatter::MEDIUM))->add('dt5', $datetimeType, array('format' => 'M/d/y H:i:s'))->add('d1', $dateType, array('format' => \IntlDateFormatter::MEDIUM))->add('d2', $dateType, array('format' => 'd-M-y'))->add('c1', $choiceType, array_merge(array('choices' => array('m' => 'Male', 'f' => 'Female')), LegacyFormHelper::isLegacy() ? array() : array('choices_as_values' => true)))->add('c2', $choiceType, array_merge(array('choices' => array('m' => 'Male', 'f' => 'Female'), 'multiple' => true), LegacyFormHelper::isLegacy() ? array() : array('choices_as_values' => true)))->add('c3', $choiceType, array('choices' => array()))->add('c4', $choiceType, array_merge(array('choices' => array('foo' => 'bar', 'bazgroup' => array('baz' => 'Buzz'))), LegacyFormHelper::isLegacy() ? array() : array('choices_as_values' => true)))->add('e1', LegacyFormHelper::isLegacy() ? new EntityType() : __NAMESPACE__ . '\\EntityType', LegacyFormHelper::isLegacy() ? array('choice_list' => new SimpleChoiceList(array('foo' => 'bar', 'bazgroup' => array('baz' => 'Buzz')))) : array('choices' => array('foo' => 'bar', 'bazgroup' => array('baz' => 'Buzz')), 'choices_as_values' => true));
 }
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $collectionType = 'Symfony\\Component\\Form\\Extension\\Core\\Type\\CollectionType';
     $builder->add('a', LegacyFormHelper::getType($collectionType), array(LegacyFormHelper::hasBCBreaks() ? 'entry_type' : 'type' => LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType')))->add('b', LegacyFormHelper::getType($collectionType), array(LegacyFormHelper::hasBCBreaks() ? 'entry_type' : 'type' => LegacyFormHelper::isLegacy() ? new TestType() : __NAMESPACE__ . '\\TestType'));
 }
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('sub_form', LegacyFormHelper::isLegacy() ? new SimpleType() : __NAMESPACE__ . '\\SimpleType')->add('a', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\NumberType'));
 }
示例#4
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('a', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType'), array('description' => 'Something that describes A.'))->add('b', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\NumberType'))->add('c', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType'), array_merge(array('choices' => array('x' => 'X', 'y' => 'Y', 'z' => 'Z')), LegacyFormHelper::isLegacy() ? array() : array('choices_as_values' => true)))->add('d', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\DateTimeType'))->add('e', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\DateType'))->add('g', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\TextareaType'));
 }
 /**
  * {@inheritdoc}
  */
 public function getExtendedType()
 {
     return LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType');
 }
示例#6
0
 public function getParent()
 {
     return LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType');
 }
示例#7
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('a', null, array('description' => 'A nice description'))->add('b')->add($builder->create('c', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\CheckboxType')))->add('d', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType'), array('data' => 'DefaultTest'));
 }
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('required_field', LegacyFormHelper::getType('Symfony\\Component\\Form\\Extension\\Core\\Type\\TextType'), array('required' => true));
 }