From 805fce30a3bd0a38c599a39dcdfef39102108fb7 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Mon, 20 Apr 2015 15:47:48 +0200 Subject: [PATCH] Add optional path. --- main/inc/lib/database.lib.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main/inc/lib/database.lib.php b/main/inc/lib/database.lib.php index 057d015dae..3b75e7a1bc 100755 --- a/main/inc/lib/database.lib.php +++ b/main/inc/lib/database.lib.php @@ -1,10 +1,10 @@ setEntityNamespaces( @@ -133,21 +134,22 @@ class Database $params['charset'] = 'utf8'; $entityManager = EntityManager::create($params, $config); + $path = isset($path) ? $path : api_get_path(SYS_PATH); // Registering Constraints AnnotationRegistry::registerAutoloadNamespace( 'Symfony\Component\Validator\Constraint', - api_get_path(SYS_PATH)."vendor/symfony/validator" + $path."vendor/symfony/validator" ); AnnotationRegistry::registerFile( - api_get_path(SYS_PATH)."vendor/symfony/doctrine-bridge/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php" + $path."vendor/symfony/doctrine-bridge/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php" ); // Registering gedmo extensions AnnotationRegistry::registerAutoloadNamespace( 'Gedmo\Mapping\Annotation', - api_get_path(SYS_PATH)."vendor/gedmo/doctrine-extensions/lib" + $path."vendor/gedmo/doctrine-extensions/lib" ); $this->setConnection($entityManager->getConnection());