Browse Source

driver exception XML made fallback to annotation for now

gediminasm 14 years ago
parent
commit
74e72e4e4f
1 changed files with 5 additions and 1 deletions
  1. 5 1
      lib/Gedmo/Mapping/ExtensionMetadataFactory.php

+ 5 - 1
lib/Gedmo/Mapping/ExtensionMetadataFactory.php

@@ -116,7 +116,11 @@ class ExtensionMetadataFactory
             // create driver instance
             $driverClassName = $this->_extensionNamespace . '\Mapping\Driver\\' . $driverName;
             if (!class_exists($driverClassName)) {
-                throw DriverException::extensionDriverNotSupported($driverClassName, $driverName);
+                // @TODO: implement XML driver also
+                $driverClassName = $this->_extensionNamespace . '\Mapping\Driver\Annotation';
+                if (!class_exists($driverClassName)) {
+                    throw DriverException::extensionDriverNotSupported($driverClassName, $driverName);
+                }
             }
             $driver = new $driverClassName();
             if ($driver instanceof \Gedmo\Mapping\Driver\File) {