/**
  * {@inheritdoc}
  */
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $defaults = [];
     if (null !== $this->widget) {
         $defaults['widget'] = $this->widget;
     }
     if (null !== $this->format) {
         $defaults['format'] = $this->format;
     }
     $resolver->setDefaults($defaults);
     $resolver->addAllowedValues(array('date_widget' => array('eyecon', 'jqueryui', 'mobiscroll', 'pickadate'), 'time_widget' => array('jdewit', 'mobiscroll'), 'widget' => array('mobiscroll')));
 }