diff options
| author | Andy Chase <asperous2@gmail.com> | 2013-07-03 12:28:37 -0700 |
|---|---|---|
| committer | Andy Chase <asperous2@gmail.com> | 2013-07-05 14:09:58 -0700 |
| commit | 290533a14fbcf09caf40c88c30fc39b227f110f0 (patch) | |
| tree | 25879ec8c719ea4a4644fc8df371345a5c90aa8d /tests/session/testable_facade.php | |
| parent | 30ebc03d143aaa7e3708b84b93b2e112351e70e5 (diff) | |
| download | forums-290533a14fbcf09caf40c88c30fc39b227f110f0.tar forums-290533a14fbcf09caf40c88c30fc39b227f110f0.tar.gz forums-290533a14fbcf09caf40c88c30fc39b227f110f0.tar.bz2 forums-290533a14fbcf09caf40c88c30fc39b227f110f0.tar.xz forums-290533a14fbcf09caf40c88c30fc39b227f110f0.zip | |
[ticket/11620] Add validate_referrer test
Add a test for the validate_referrer function.
PHPBB3-11620
Diffstat (limited to 'tests/session/testable_facade.php')
| -rw-r--r-- | tests/session/testable_facade.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/session/testable_facade.php b/tests/session/testable_facade.php index 02af73174f..886c9b328a 100644 --- a/tests/session/testable_facade.php +++ b/tests/session/testable_facade.php @@ -102,10 +102,24 @@ class phpbb_session_testable_facade return $session->session_create($user_id, $set_admin, $persist_login, $viewonline); } - function validate_referer($check_script_path = false) + function validate_referer( + $check_script_path, + $referer, + $host, + $force_server_vars, + $server_port, + $server_name, + $root_script_path + ) { $session = $this->session_factory->get_session($this->db); global $config, $request; + $session->referer = $referer; + $session->page['root_script_path'] = $root_script_path; + $session->host = $host; + $config['force_server_vars'] = $force_server_vars; + $config['server_name'] = $server_name; + $request->overwrite('SERVER_PORT', $server_port, phpbb_request_interface::SERVER); return $session->validate_referer($check_script_path); } } |
