Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('true_label' => 'ekyna_core.value.yes', 'false_label' => 'ekyna_core.value.no', 'true_class' => 'label-success', 'false_class' => 'label-danger', 'route_name' => null, 'route_parameters' => array(), 'route_parameters_map' => array(), 'disable_property_path' => null));
     $resolver->setRequired(array('route_name'));
     $resolver->setAllowedTypes(array('true_label' => 'string', 'false_label' => 'string', 'true_class' => 'string', 'false_class' => 'string', 'route_name' => array('null', 'string'), 'route_parameters' => 'array', 'route_parameters_map' => 'array', 'disable_property_path' => array('null', 'string')));
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $formats = ['none', 'short', 'medium', 'long', 'full'];
     $resolver->setDefaults(['date_format' => 'short', 'time_format' => 'short'])->setAllowedValues(['date_format' => $formats, 'time_format' => $formats])->setAllowedTypes(['date_format' => 'string', 'time_format' => 'string']);
 }
Esempio n. 3
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['route_name' => null, 'route_parameters' => [], 'route_parameters_map' => []])->setRequired(['route_name'])->setAllowedTypes(['route_name' => 'string', 'route_parameters' => 'array', 'route_parameters_map' => 'array']);
 }
Esempio n. 4
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['choices' => null])->setRequired(['choices'])->setAllowedTypes(['choices' => 'array']);
 }