Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function getOptionsResolver()
 {
     if (null === $this->optionsResolver) {
         if (null !== $this->parent) {
             $this->optionsResolver = clone $this->parent->getOptionsResolver();
         } else {
             $this->optionsResolver = new OptionsResolver();
         }
         $this->innerType->configureOptions($this->optionsResolver);
         foreach ($this->typeExtensions as $extension) {
             $extension->configureOptions($this->optionsResolver);
         }
     }
     return $this->optionsResolver;
 }