public function setDefaultOptions(OptionsResolver $resolver) { parent::setDefaultOptions($resolver); $resolver->setDefaults(array('label' => '', 'sortLink' => null, 'sortDir' => null, 'active' => false)); $resolver->setAllowedValues(array()); $resolver->setAllowedTypes(array()); }
public function setDefaultOptions(OptionsResolver $resolver) { parent::setDefaultOptions($resolver); $resolver->setDefaults(array('icon' => null, 'url' => null, 'label' => null)); $resolver->setAllowedValues(array()); $resolver->setAllowedTypes(array()); }
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); }
public function setDefaultOptions(OptionsResolver $resolver) { parent::setDefaultOptions($resolver); $resolver->setDefaults(array('state' => null)); $resolver->setAllowedValues(array('state' => array(null, 'active', 'success', 'warning', 'danger'))); }