Skip to content

Commit

Permalink
Add more config support
Browse files Browse the repository at this point in the history
  • Loading branch information
superdweebie committed Feb 11, 2013
1 parent af88b22 commit e24d4d5
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
2 changes: 2 additions & 0 deletions config/module.config.php
Expand Up @@ -30,6 +30,8 @@
'default_db' => null,

'filters' => array() // array('filterName' => 'BSON\Filter\Class')

//'classMetadataFactoryName' => 'ClassName'
)
),

Expand Down
15 changes: 15 additions & 0 deletions src/DoctrineMongoODMModule/Options/Configuration.php
Expand Up @@ -108,6 +108,12 @@ class Configuration extends AbstractOptions
*/
protected $logger;

/**
*
* @var string
*/
protected $classMetadataFactoryName;

/**
*
* @param string $driver
Expand Down Expand Up @@ -312,4 +318,13 @@ public function getLogger()
{
return $this->logger;
}

public function getClassMetadataFactoryName() {
return $this->classMetadataFactoryName;
}

public function setClassMetadataFactoryName($classMetadataFactoryName) {
$this->classMetadataFactoryName = (string) $classMetadataFactoryName;
}

}
2 changes: 2 additions & 0 deletions src/DoctrineMongoODMModule/Service/ConfigurationFactory.php
Expand Up @@ -76,6 +76,8 @@ public function createService(ServiceLocatorInterface $serviceLocator)
// finally, the driver
$config->setMetadataDriverImpl($serviceLocator->get($options->getDriver()));

$config->setClassMetadataFactoryName($options->getClassMetadataFactoryName());

return $config;
}

Expand Down

0 comments on commit e24d4d5

Please sign in to comment.