예제 #1
0
 /**
  * {@inheritdoc}
  */
 protected function setDefaultPageOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultPageOptions($resolver);
     $units = $this->filterUnits($this->optionalPageOptions);
     $defaults = array_fill_keys($units, 0);
     $resolver->setDefaults($defaults)->setOptional(array_keys($this->optionalPageOptions))->setAllowedTypes($this->optionalPageOptions)->setAllowedValues(array('load-error-handling' => array('abort', 'ignore', 'skip')));
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 protected function setDefaultPageOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultPageOptions($resolver);
     $resolver->setDefaults(array('orientation' => $this->options['orientation'], 'size' => $this->options['size']))->setAllowedValues(array('orientation' => array('P', 'L')))->setAllowedTypes(array('orientation' => 'string', 'size' => 'string'));
 }