aboutsummaryrefslogtreecommitdiffstats
path: root/tests/di/create_container_test.php
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2019-05-14 21:20:51 +0200
committerMarc Alexander <admin@m-a-styles.de>2019-05-14 21:20:51 +0200
commitd72498a9c3006210c49cb1690d079d52593db127 (patch)
tree05a63672dec2ed081da2a107989c85ba1649f3ed /tests/di/create_container_test.php
parent61fa4f006aa00eb67dd4df8d21f426ce7e53962c (diff)
downloadforums-d72498a9c3006210c49cb1690d079d52593db127.tar
forums-d72498a9c3006210c49cb1690d079d52593db127.tar.gz
forums-d72498a9c3006210c49cb1690d079d52593db127.tar.bz2
forums-d72498a9c3006210c49cb1690d079d52593db127.tar.xz
forums-d72498a9c3006210c49cb1690d079d52593db127.zip
[ticket/15987] Go back to previous table definition type
This will still allow using the 'tables' parameter array but will also ensure full backward compatibility and compatibility with extensions that will add more tables to the 'tables' array. PHPBB3-15987
Diffstat (limited to 'tests/di/create_container_test.php')
-rw-r--r--tests/di/create_container_test.php12
1 files changed, 12 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();