mirror of
https://github.com/doctrine/DoctrineMongoDBBundle.git
synced 2026-03-23 22:32:07 +01:00
Make MONGODB_URI configurable for functional tests (#931)
* Make server URI configurable for functional tests * Use MONGODB_URI
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
<!-- <server name="DOCTRINE_MONGODB_ODM" value="/path/to/doctrine-mongodb-odm/lib" /> -->
|
||||
<!-- <server name="DOCTRINE_MONGODB" value="/path/to/doctrine-mongodb/lib" /> -->
|
||||
<!-- <server name="DOCTRINE_COMMON" value="/path/to/doctrine-common/lib" /> -->
|
||||
<env name="DOCTRINE_MONGODB_SERVER" value="mongodb://localhost:27017"/>
|
||||
<env name="MONGODB_URI" value="mongodb://localhost:27017"/>
|
||||
<!-- Allow 1 direct deprecation until https://github.com/doctrine/DoctrineMongoDBBundle/pull/675 is merged -->
|
||||
<env name="SYMFONY_DEPRECATIONS_HELPER" value="max[direct]=1"/>
|
||||
</php>
|
||||
|
||||
@@ -44,7 +44,7 @@ final class CommandTestKernel extends Kernel
|
||||
]);
|
||||
|
||||
$container->loadFromExtension('doctrine_mongodb', [
|
||||
'connections' => ['default' => []],
|
||||
'connections' => ['default' => ['server' => '%env(MONGODB_URI)%']],
|
||||
'document_managers' => [
|
||||
'command_test' => [
|
||||
'connection' => 'default',
|
||||
|
||||
@@ -111,7 +111,7 @@ class FooTestKernel extends Kernel
|
||||
]);
|
||||
|
||||
$c->loadFromExtension('doctrine_mongodb', [
|
||||
'connections' => ['default' => []],
|
||||
'connections' => ['default' => ['server' => '%env(MONGODB_URI)%']],
|
||||
'document_managers' => [
|
||||
'default' => [
|
||||
'mappings' => [
|
||||
|
||||
@@ -27,7 +27,7 @@ class TestCase extends BaseTestCase
|
||||
$config->setHydratorNamespace('SymfonyTests\Doctrine');
|
||||
$config->setMetadataDriverImpl(new AttributeDriver($paths));
|
||||
$config->setMetadataCache(new ArrayAdapter());
|
||||
$uri = getenv('DOCTRINE_MONGODB_SERVER') ?: 'mongodb://localhost:27017';
|
||||
$uri = getenv('MONGODB_URI');
|
||||
|
||||
return DocumentManager::create(new Client($uri), $config);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user