1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-09 02:06:32 +02:00

[ticket/13358] Do not pass variables by reference

PHPBB3-13358
This commit is contained in:
Marc Alexander
2014-11-21 23:16:22 +01:00
parent 352648f173
commit 171837eefe
3 changed files with 21 additions and 25 deletions

View File

@@ -38,6 +38,10 @@ class file_downloader
*/
function get($host, $directory, $filename, $port = 80, $timeout = 6)
{
// Set default values for error variables
$this->error_number = 0;
$this->error_string = '';
if ($socket = @fsockopen($host, $port, $this->error_number, $this->error_string, $timeout))
{
@fputs($socket, "GET $directory/$filename HTTP/1.0\r\n");
@@ -95,30 +99,22 @@ class file_downloader
}
/**
* Set error string
* Get error string
*
* @param string $error_string Error string
*
* @return self
* @return string Error string
*/
public function set_error_string(&$error_string)
public function get_error_string()
{
$this->error_string = &$error_string;
return $this;
return $this->error_string;
}
/**
* Set error number
* Get error number
*
* @param int $error_number Error number
*
* @return self
* @return int Error number
*/
public function set_error_number(&$error_number)
public function get_error_number()
{
$this->error_number = &$error_number;
return $this;
return $this->error_number;
}
}