コード例 #1
0
ファイル: FormHelper.php プロジェクト: nfouka/jobbet_sf2.5
 /**
  * @param FormTypeInterface $type
  * @param OptionsResolver   $optionsResolver
  *
  * @internal
  */
 public static function configureOptions(FormTypeInterface $type, OptionsResolver $optionsResolver)
 {
     if (!method_exists('Symfony\\Component\\Form\\AbstractType', 'getBlockPrefix')) {
         $type->setDefaultOptions($optionsResolver);
     } else {
         $type->configureOptions($optionsResolver);
     }
 }
コード例 #2
0
 /**
  * Returns the configured options resolver used for this type.
  *
  * @return \Symfony\Component\OptionsResolver\OptionsResolver The options resolver.
  */
 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;
 }