mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 22:10:45 +02:00
[ticket/12352] Add tests for phpBB2 md5 passwords driver
PHPBB3-12352
This commit is contained in:
@@ -15,6 +15,8 @@ class phpbb_mock_request implements \phpbb\request\request_interface
|
||||
{
|
||||
protected $data;
|
||||
|
||||
protected $super_globals_disabled = false;
|
||||
|
||||
public function __construct($get = array(), $post = array(), $cookie = array(), $server = array(), $request = false, $files = array())
|
||||
{
|
||||
$this->data[\phpbb\request\request_interface::GET] = $get;
|
||||
@@ -23,6 +25,8 @@ class phpbb_mock_request implements \phpbb\request\request_interface
|
||||
$this->data[\phpbb\request\request_interface::REQUEST] = ($request === false) ? $post + $get : $request;
|
||||
$this->data[\phpbb\request\request_interface::SERVER] = $server;
|
||||
$this->data[\phpbb\request\request_interface::FILES] = $files;
|
||||
|
||||
$this->disable_super_globals();
|
||||
}
|
||||
|
||||
public function overwrite($var_name, $value, $super_global = \phpbb\request\request_interface::REQUEST)
|
||||
@@ -83,6 +87,21 @@ class phpbb_mock_request implements \phpbb\request\request_interface
|
||||
return $this->data[$super_global];
|
||||
}
|
||||
|
||||
public function super_globals_disabled()
|
||||
{
|
||||
return $this->super_globals_disabled;
|
||||
}
|
||||
|
||||
public function disable_super_globals()
|
||||
{
|
||||
$this->super_globals_disabled = true;
|
||||
}
|
||||
|
||||
public function enable_super_globals()
|
||||
{
|
||||
$this->super_globals_disabled = false;
|
||||
}
|
||||
|
||||
/* custom methods */
|
||||
|
||||
public function set_header($header_name, $value)
|
||||
|
Reference in New Issue
Block a user