diff options
author | Marc Alexander <admin@m-a-styles.de> | 2019-06-05 21:45:42 +0200 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2019-06-05 21:45:42 +0200 |
commit | e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b (patch) | |
tree | 7f7b043fe5f91c69ea621ca4df18bfc7e22802ed /tests | |
parent | 183d1afcaa780f09ae5cd431f9099e01bbf37e80 (diff) | |
parent | d72498a9c3006210c49cb1690d079d52593db127 (diff) | |
download | forums-e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b.tar forums-e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b.tar.gz forums-e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b.tar.bz2 forums-e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b.tar.xz forums-e419c2cd3b4f6eb24bb1011d326e1aef01a5c25b.zip |
Merge pull request #5583 from marc1706/ticket/15987
[ticket/15987] Table parameters as array
Diffstat (limited to 'tests')
4 files changed, 20 insertions, 0 deletions
diff --git a/tests/di/create_container_test.php b/tests/di/create_container_test.php index 8ecad71412..16b49d1f17 100644 --- a/tests/di/create_container_test.php +++ b/tests/di/create_container_test.php @@ -77,6 +77,18 @@ namespace $this->assertTrue($container->isFrozen()); } + public function test_tables_mapping() + { + $this->builder->without_cache(); + $container = $this->builder->get_container(); + $this->assertTrue($container->hasParameter('tables')); + $tables = $container->getParameter('tables'); + $this->assertGreaterThan(0, count($tables)); + $this->assertTrue($container->hasParameter('tables.foo_bar')); + $this->assertTrue(isset($tables['foo_bar'])); + $this->assertEquals($tables['acl_groups'], 'phpbb_some_other'); + } + public function test_without_cache() { $this->builder->without_cache(); diff --git a/tests/di/fixtures/config/production/container/environment.yml b/tests/di/fixtures/config/production/container/environment.yml index 8281d9e941..0af08f0849 100644 --- a/tests/di/fixtures/config/production/container/environment.yml +++ b/tests/di/fixtures/config/production/container/environment.yml @@ -1,5 +1,8 @@ parameters: core: true + tables.acl_groups: '%core.table_prefix%acl_groups' + tables.acl_options: '%core.table_prefix%acl_options' + tables.acl_roles: '%core.table_prefix%acl_roles' services: config.php: diff --git a/tests/di/fixtures/config/test/container/environment.yml b/tests/di/fixtures/config/test/container/environment.yml index 252117dd32..0a9e4b5e77 100644 --- a/tests/di/fixtures/config/test/container/environment.yml +++ b/tests/di/fixtures/config/test/container/environment.yml @@ -1,5 +1,8 @@ parameters: core: true + tables.acl_groups: '%core.table_prefix%acl_groups' + tables.acl_options: '%core.table_prefix%acl_options' + tables.acl_roles: '%core.table_prefix%acl_roles' services: config.php: diff --git a/tests/di/fixtures/ext/vendor/enabled_4/environment.yml b/tests/di/fixtures/ext/vendor/enabled_4/environment.yml index d0affe4fd6..d4ed5cbf24 100644 --- a/tests/di/fixtures/ext/vendor/enabled_4/environment.yml +++ b/tests/di/fixtures/ext/vendor/enabled_4/environment.yml @@ -1,2 +1,4 @@ parameters: enabled_4: true + tables.foo_bar: '%core.table_prefix%foo_bar' + tables.acl_groups: '%core.table_prefix%some_other' |