Sfoglia il codice sorgente

Allow native driver with the new class from Doctrine ORM

Jordi Boggiano 12 anni fa
parent
commit
4da5f6f07e
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      lib/Gedmo/Mapping/Driver/File.php

+ 2 - 1
lib/Gedmo/Mapping/Driver/File.php

@@ -4,6 +4,7 @@ namespace Gedmo\Mapping\Driver;
 
 use Doctrine\Common\Persistence\Mapping\Driver\FileDriver;
 use Doctrine\Common\Persistence\Mapping\Driver\FileLocator;
+use Doctrine\ORM\Mapping\Driver\AbstractFileDriver;
 use Gedmo\Mapping\Driver;
 
 /**
@@ -83,7 +84,7 @@ abstract class File implements Driver
         //try loading mapping from original driver first
         $mapping = null;
         if (!is_null($this->_originalDriver)) {
-            if ($this->_originalDriver instanceof FileDriver) {
+            if ($this->_originalDriver instanceof FileDriver || $this->_originalDriver instanceof AbstractFileDriver) {
                 $mapping = $this->_originalDriver->getElement($className);
             }
         }