diff options
Diffstat (limited to 'tests/test_framework/phpbb_functional_test_case.php')
| -rw-r--r-- | tests/test_framework/phpbb_functional_test_case.php | 17 | 
1 files changed, 15 insertions, 2 deletions
| diff --git a/tests/test_framework/phpbb_functional_test_case.php b/tests/test_framework/phpbb_functional_test_case.php index b570b464e6..3b9629b9f8 100644 --- a/tests/test_framework/phpbb_functional_test_case.php +++ b/tests/test_framework/phpbb_functional_test_case.php @@ -138,16 +138,29 @@ class phpbb_functional_test_case extends phpbb_test_case  		$db = $this->get_db();  		$db_tools = new phpbb_db_tools($db); -		return new phpbb_extension_manager( +		$extension_manager = new phpbb_extension_manager(  			new phpbb_mock_container_builder(),  			$db,  			$config, -			new phpbb_db_migrator($config, $db, $db_tools, self::$config['table_prefix'] . 'migrations', $phpbb_root_path, $php_ext, self::$config['table_prefix'], array()),  			self::$config['table_prefix'] . 'ext',  			dirname(__FILE__) . '/',  			'.' . $php_ext,  			$this->get_cache_driver()  		); +		$migrator = new phpbb_db_migrator( +			$config, +			$db, +			$db_tools, +			self::$config['table_prefix'] . 'migrations', +			$phpbb_root_path, +			$php_ext, +			self::$config['table_prefix'], +			array() +		); +		$extension_manager->set_migrator($migrator); +		$migrator->set_extension_manager($extension_manager); + +		return $extension_manager;  	}  	static protected function install_board() | 
