예제 #1
0
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setRequired('LinkTextField');
     $resolver->setDefault('AltTextField', function (Options $options) {
         return $options['LinkTextField'];
     });
     $resolver->setDefault('UrlField', function (Options $options) {
         return $options['LinkTextField'];
     });
     $resolver->setDefault('UrlCallback', function ($value, $row) {
         return $row[$this->options['UrlField']];
     });
     $resolver->setAllowedTypes('UrlCallback', ['\\Closure']);
 }
예제 #2
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefault('input_format', 'Y-m-d H:i:s');
     $resolver->setRequired('output_format');
 }