コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefined(array('upload_path'));
     $resolver->setAllowedTypes(array('upload_path' => 'string'));
     $resolver->setDefaults(array('upload_path' => '/uploads', 'entry_type' => AttachmentFormType::class, 'multiple' => true, 'allow_add' => true, 'allow_delete' => true, 'error_bubbling' => false));
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setRequired(['data']);
     $resolver->setDefaults(['data_class' => null, 'type' => QuoteProductToOrderType::NAME]);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('type' => new ColumnEnumType(), 'column_count' => 1, 'options' => ['label' => false]));
 }