mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-21 15:45:36 +08:00
fix Response class null error (build 438)
This commit is contained in:
@@ -28,7 +28,7 @@ use ZM\Exception\InitException;
|
|||||||
|
|
||||||
class ConsoleApplication extends Application
|
class ConsoleApplication extends Application
|
||||||
{
|
{
|
||||||
public const VERSION_ID = 437;
|
public const VERSION_ID = 438;
|
||||||
|
|
||||||
public const VERSION = '2.7.0-beta3';
|
public const VERSION = '2.7.0-beta3';
|
||||||
|
|
||||||
|
|||||||
@@ -56,50 +56,31 @@ class Response
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $name
|
* @param $name
|
||||||
* @param $value
|
* @param mixed ...$params
|
||||||
* @param $expires
|
|
||||||
* @param $path
|
|
||||||
* @param $domain
|
|
||||||
* @param $secure
|
|
||||||
* @param $httponly
|
|
||||||
* @param $samesite
|
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function cookie($name, $value = null, $expires = null, $path = null, $domain = null, $secure = null, $httponly = null, $samesite = null)
|
public function cookie($name, ...$params)
|
||||||
{
|
{
|
||||||
return $this->response->rawcookie($name, $value, $expires, $path, $domain, $secure, $httponly, $samesite);
|
return empty($params) ? $this->response->rawcookie($name) : $this->response->rawcookie($name, ...$params);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $name
|
* @param mixed ...$params
|
||||||
* @param $value
|
* @param mixed $name
|
||||||
* @param $expires
|
|
||||||
* @param $path
|
|
||||||
* @param $domain
|
|
||||||
* @param $secure
|
|
||||||
* @param $httponly
|
|
||||||
* @param $samesite
|
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function setCookie($name, $value = null, $expires = null, $path = null, $domain = null, $secure = null, $httponly = null, $samesite = null)
|
public function setCookie($name, ...$params)
|
||||||
{
|
{
|
||||||
return $this->response->setCookie($name, $value, $expires, $path, $domain, $secure, $httponly, $samesite);
|
return empty($params) ? $this->response->rawcookie($name) : $this->response->setCookie($name, ...$params);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $name
|
* @param mixed ...$params
|
||||||
* @param $value
|
|
||||||
* @param $expires
|
|
||||||
* @param $path
|
|
||||||
* @param $domain
|
|
||||||
* @param $secure
|
|
||||||
* @param $httponly
|
|
||||||
* @param $samesite
|
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function rawcookie($name, $value = null, $expires = null, $path = null, $domain = null, $secure = null, $httponly = null, $samesite = null)
|
public function rawcookie($name, ...$params)
|
||||||
{
|
{
|
||||||
return $this->response->rawcookie($name, $value, $expires, $path, $domain, $secure, $httponly, $samesite);
|
return empty($params) ? $this->response->rawcookie($name) : $this->response->rawcookie($name, ...$params);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -107,11 +88,11 @@ class Response
|
|||||||
* @param $reason
|
* @param $reason
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function status($http_code, $reason = null)
|
public function status($http_code, ...$params)
|
||||||
{
|
{
|
||||||
$this->status_code = $http_code;
|
$this->status_code = $http_code;
|
||||||
if (!$this->is_end) {
|
if (!$this->is_end) {
|
||||||
return $this->response->status($http_code, $reason);
|
return empty($params) ? $this->response->status($http_code) : $this->response->status($http_code, ...$params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -126,10 +107,10 @@ class Response
|
|||||||
* @param $reason
|
* @param $reason
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function setStatusCode($http_code, $reason = null)
|
public function setStatusCode($http_code, ...$params)
|
||||||
{
|
{
|
||||||
if (!$this->is_end) {
|
if (!$this->is_end) {
|
||||||
return $this->response->setStatusCode($http_code, $reason);
|
return empty($params) ? $this->response->status($http_code) : $this->response->status($http_code, ...$params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user