Skip to content

Commit 8830be9

Browse files
Merge pull request #63 from holtkamp/patch-fix-odm-annotations-reader
Fix ODM annotations reader
2 parents 4361e6a + d433784 commit 8830be9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

library/Bisna/Doctrine/Container.php

+7-3
Original file line numberDiff line numberDiff line change
@@ -759,14 +759,14 @@ private function startORMEntityManager(array $config = array())
759759
* Initialize ODM Configuration.
760760
*
761761
* @param array $config ODM DocumentManager configuration.
762-
* @return Doctrine\ODM\MongoDb\Configuration
762+
* @return Doctrine\ODM\MongoDB\Configuration
763763
*/
764764
private function startODMConfiguration(array $config = array())
765765
{
766766
$configClass = $config['configurationClass'];
767767
$configuration = new $configClass();
768768

769-
$configuration = new \Doctrine\ODM\MongoDb\Configuration();
769+
$configuration = new \Doctrine\ODM\MongoDB\Configuration();
770770

771771
// Entity Namespaces configuration
772772
foreach ($config['documentNamespaces'] as $alias => $namespace) {
@@ -874,7 +874,7 @@ private function startODMMetadata(array $config = array())
874874

875875
// Default metadata driver configuration
876876
$defaultMetadataDriver = array(
877-
'adapterClass' => 'Doctrine\ODM\MongoDb\Mapping\Driver\AnnotationDriver',
877+
'adapterClass' => 'Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver',
878878
'mappingNamespace' => '',
879879
'mappingDirs' => array(),
880880
'annotationReaderClass' => 'Doctrine\Common\Annotations\AnnotationReader',
@@ -890,6 +890,10 @@ private function startODMMetadata(array $config = array())
890890
foreach ($config['drivers'] as $driver) {
891891
$driver = array_replace_recursive($defaultMetadataDriver, $driver);
892892

893+
if (method_exists($driver['adapterClass'], 'registerAnnotationClasses')) {
894+
$driver['adapterClass']::registerAnnotationClasses();
895+
}
896+
893897
$reflClass = new \ReflectionClass($driver['adapterClass']);
894898
$nestedDriver = null;
895899

0 commit comments

Comments
 (0)