@@ -759,14 +759,14 @@ private function startORMEntityManager(array $config = array())
759
759
* Initialize ODM Configuration.
760
760
*
761
761
* @param array $config ODM DocumentManager configuration.
762
- * @return Doctrine\ODM\MongoDb \Configuration
762
+ * @return Doctrine\ODM\MongoDB \Configuration
763
763
*/
764
764
private function startODMConfiguration (array $ config = array ())
765
765
{
766
766
$ configClass = $ config ['configurationClass ' ];
767
767
$ configuration = new $ configClass ();
768
768
769
- $ configuration = new \Doctrine \ODM \MongoDb \Configuration ();
769
+ $ configuration = new \Doctrine \ODM \MongoDB \Configuration ();
770
770
771
771
// Entity Namespaces configuration
772
772
foreach ($ config ['documentNamespaces ' ] as $ alias => $ namespace ) {
@@ -874,7 +874,7 @@ private function startODMMetadata(array $config = array())
874
874
875
875
// Default metadata driver configuration
876
876
$ defaultMetadataDriver = array (
877
- 'adapterClass ' => 'Doctrine\ODM\MongoDb \Mapping\Driver\AnnotationDriver ' ,
877
+ 'adapterClass ' => 'Doctrine\ODM\MongoDB \Mapping\Driver\AnnotationDriver ' ,
878
878
'mappingNamespace ' => '' ,
879
879
'mappingDirs ' => array (),
880
880
'annotationReaderClass ' => 'Doctrine\Common\Annotations\AnnotationReader ' ,
@@ -890,6 +890,10 @@ private function startODMMetadata(array $config = array())
890
890
foreach ($ config ['drivers ' ] as $ driver ) {
891
891
$ driver = array_replace_recursive ($ defaultMetadataDriver , $ driver );
892
892
893
+ if (method_exists ($ driver ['adapterClass ' ], 'registerAnnotationClasses ' )) {
894
+ $ driver ['adapterClass ' ]::registerAnnotationClasses ();
895
+ }
896
+
893
897
$ reflClass = new \ReflectionClass ($ driver ['adapterClass ' ]);
894
898
$ nestedDriver = null ;
895
899
0 commit comments