Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected function configureSettings(OptionsResolver $optionsResolver, BlockInterface $block)
 {
     parent::configureSettings($optionsResolver, $block);
     $optionsResolver->setDefaults(array('manager' => false, 'page_id' => false));
     $optionsResolver->addAllowedTypes(array('manager' => array('string', 'bool'), 'page_id' => array('int', 'string', 'bool')));
     $optionsResolver->setRequired(array('manager', 'page_id'));
 }
 /**
  * {@inheritdoc}
  */
 protected function configureSettings(OptionsResolver $optionsResolver, BlockInterface $block)
 {
     parent::configureSettings($optionsResolver, $block);
     $optionsResolver->setDefaults(array('manager' => false, 'page_id' => false));
     // TODO: Remove it when bumping requirements to SF 2.6+
     if (method_exists($optionsResolver, 'setDefined')) {
         $optionsResolver->addAllowedTypes('manager', array('string', 'bool'))->addAllowedTypes('page_id', array('int', 'string', 'bool'));
     } else {
         $optionsResolver->addAllowedTypes(array('manager' => array('string', 'bool'), 'page_id' => array('int', 'string', 'bool')));
     }
     $optionsResolver->setRequired(array('manager', 'page_id'));
 }