diff options
| author | Máté Bartus <mate.bartus@gmail.com> | 2015-07-14 12:19:52 +0200 |
|---|---|---|
| committer | Máté Bartus <mate.bartus@gmail.com> | 2015-07-14 12:19:52 +0200 |
| commit | 1127f8bbf842e9c494cce624e4e61a2e86706862 (patch) | |
| tree | 6eb8edf56222b8829896eaef4da5937234d3d03c /tests/test_framework/phpbb_test_case_helpers.php | |
| parent | da0897323b9b5b9e1e376dc3d1c9fe7024568781 (diff) | |
| parent | 11bef3e22ed8cc2109ab7a5b4229f393d3648862 (diff) | |
| download | forums-1127f8bbf842e9c494cce624e4e61a2e86706862.tar forums-1127f8bbf842e9c494cce624e4e61a2e86706862.tar.gz forums-1127f8bbf842e9c494cce624e4e61a2e86706862.tar.bz2 forums-1127f8bbf842e9c494cce624e4e61a2e86706862.tar.xz forums-1127f8bbf842e9c494cce624e4e61a2e86706862.zip | |
Merge pull request #3751 from Nicofuma/ticket/11444
[ticket/11444] Moving the in-board notifications to a method class
Diffstat (limited to 'tests/test_framework/phpbb_test_case_helpers.php')
| -rw-r--r-- | tests/test_framework/phpbb_test_case_helpers.php | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/tests/test_framework/phpbb_test_case_helpers.php b/tests/test_framework/phpbb_test_case_helpers.php index 62a56ed693..70bd309653 100644 --- a/tests/test_framework/phpbb_test_case_helpers.php +++ b/tests/test_framework/phpbb_test_case_helpers.php @@ -426,24 +426,34 @@ class phpbb_test_case_helpers $cache_key_parser = $prefix . '_parser'; $cache_key_renderer = $prefix . '_renderer'; $container->set('cache.driver', $cache); - $container->setParameter('cache.dir', $cache_dir); + + if (!$container->isFrozen()) + { + $container->setParameter('cache.dir', $cache_dir); + } // Create a path_helper - if (!$container->has('path_helper')) + if (!$container->has('path_helper') || $container->getDefinition('path_helper')->isSynthetic()) { + $path_helper = new \phpbb\path_helper( + new \phpbb\symfony_request( + new phpbb_mock_request() + ), + new \phpbb\filesystem(), + $this->test_case->getMock('\phpbb\request\request'), + $phpbb_root_path, + $phpEx + ); + $container->set( 'path_helper', - new \phpbb\path_helper( - new \phpbb\symfony_request( - new phpbb_mock_request() - ), - new \phpbb\filesystem(), - $this->test_case->getMock('\phpbb\request\request'), - $phpbb_root_path, - $phpEx - ) + $path_helper ); } + else + { + $path_helper = $container->get('path_helper'); + } // Create an event dispatcher if ($container->has('dispatcher')) @@ -534,7 +544,7 @@ class phpbb_test_case_helpers // Calls configured in services.yml $renderer->configure_quote_helper($quote_helper); - $renderer->configure_smilies_path($config, $container->get('path_helper')); + $renderer->configure_smilies_path($config, $path_helper); $renderer->configure_user($user, $config, $auth); $container->set('text_formatter.renderer', $renderer); |
