예제 #1
0
파일: ChoiceType.php 프로젝트: ekyna/table
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['choices' => null])->setRequired(['choices'])->setAllowedTypes(['choices' => 'array']);
 }
예제 #2
0
파일: BooleanType.php 프로젝트: ekyna/table
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['mode' => self::MODE_DEFAULT])->setAllowedTypes(['mode' => 'string'])->setAllowedValues(['mode' => [self::MODE_DEFAULT, self::MODE_IS_NULL, self::MODE_IS_NOT_NULL]]);
 }
예제 #3
0
파일: EntityType.php 프로젝트: ekyna/table
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['class' => null, 'property' => null, 'query_builder' => null])->setRequired(['class'])->setAllowedTypes(['class' => 'string', 'property' => ['null', 'string'], 'query_builder' => ['null', 'closure']]);
 }