소스 검색

driver exception XML made fallback to annotation for now

gediminasm 14 년 전
부모
커밋
74e72e4e4f
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  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) {