Esempio n. 1
0
 /**
  * @param FieldWidgetDefinitionInterface $fieldWidgetDefinition
  */
 public function addFieldWidgetDefinition(FieldWidgetDefinitionInterface $fieldWidgetDefinition)
 {
     $this->fieldWidgetDefinitions[$fieldWidgetDefinition->getName()] = $fieldWidgetDefinition;
 }
 /**
  * @param FieldWidgetDefinitionInterface $fieldWidgetDefinition
  * @param array                          $options
  *
  * @return array
  */
 protected function resolveFieldWidgetOptions(FieldWidgetDefinitionInterface $fieldWidgetDefinition, array $options)
 {
     $resolver = new OptionsResolver();
     $resolver->setDefaults(['default' => null]);
     $fieldWidgetDefinition->setOptions($resolver, $options);
     return $resolver->resolve($options);
 }