Преглед на файлове

[Form] fixed AbstractExtension when an extension does not have a guesser

Fabien Potencier преди 14 години
родител
ревизия
139a45f173
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/Symfony/Component/Form/AbstractExtension.php

+ 1 - 1
src/Symfony/Component/Form/AbstractExtension.php

@@ -212,7 +212,7 @@ abstract class AbstractExtension implements FormExtensionInterface
         $this->typeGuesserLoaded = true;
 
         $this->typeGuesser = $this->loadTypeGuesser();
-        if (!$this->typeGuesser instanceof FormTypeGuesserInterface) {
+        if (null !== $this->typeGuesser && !$this->typeGuesser instanceof FormTypeGuesserInterface) {
             throw new UnexpectedTypeException($this->typeGuesser, 'Symfony\Component\Form\FormTypeGuesserInterface');
         }
     }