[DoctrineMongoDBBundle] registered new validation namespace for annotations
This commit is contained in:
parent
1cbd0caa89
commit
6d52645861
@ -44,6 +44,7 @@ class DoctrineMongoDBExtension extends AbstractDoctrineExtension
|
||||
$this->loadDefaults($config, $container);
|
||||
$this->loadConnections($config, $container);
|
||||
$this->loadDocumentManagers($config, $container);
|
||||
$this->loadConstraints($config, $container);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -339,6 +340,16 @@ class DoctrineMongoDBExtension extends AbstractDoctrineExtension
|
||||
$odmConfigDef->addMethodCall('setDocumentNamespaces', array($this->aliasMap));
|
||||
}
|
||||
|
||||
protected function loadConstraints($config, ContainerBuilder $container)
|
||||
{
|
||||
if ($container->hasParameter('validator.annotations.namespaces')) {
|
||||
$container->setParameter('validator.annotations.namespaces', array_merge(
|
||||
$container->getParamter('validator.annotations.namespaces'),
|
||||
array('Symfony\Bundle\DoctrineMongoDBBundle\Validator\Constraints\\')
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
protected function getObjectManagerElementName($name)
|
||||
{
|
||||
return 'doctrine.odm.mongodb.' . $name;
|
||||
|
Reference in New Issue
Block a user