예제 #1
0
 public function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(array('label' => '', 'sortLink' => null, 'sortDir' => null, 'active' => false));
     $resolver->setAllowedValues(array());
     $resolver->setAllowedTypes(array());
 }
예제 #2
0
 public function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(array('icon' => null, 'url' => null, 'label' => null));
     $resolver->setAllowedValues(array());
     $resolver->setAllowedTypes(array());
 }
예제 #3
0
 public function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $defaults = array('responsive' => false);
     foreach ($this->classElements as $element) {
         $defaults[$element] = false;
     }
     $resolver->setDefaults($defaults);
     $resolver->setAllowedValues(array());
     $allowedTypes = array('responsive' => 'bool');
     foreach ($this->classElements as $element) {
         $allowedTypes[$element] = 'bool';
     }
     $resolver->setAllowedTypes($allowedTypes);
 }
예제 #4
0
 public function setDefaultOptions(OptionsResolver $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(array('state' => null));
     $resolver->setAllowedValues(array('state' => array(null, 'active', 'success', 'warning', 'danger')));
 }