|
|
|
@ -158,7 +158,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
public function setStatusCode($value, $text = null) |
|
|
|
|
{ |
|
|
|
|
$this->_statusCode = (int)$value; |
|
|
|
|
if ($this->isInvalid()) { |
|
|
|
|
if ($this->getIsInvalid()) { |
|
|
|
|
throw new InvalidParamException("The HTTP status code is invalid: $value"); |
|
|
|
|
} |
|
|
|
|
if ($text === null) { |
|
|
|
@ -565,7 +565,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response has a valid [[statusCode]]. |
|
|
|
|
*/ |
|
|
|
|
public function isInvalid() |
|
|
|
|
public function getIsInvalid() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() < 100 || $this->getStatusCode() >= 600; |
|
|
|
|
} |
|
|
|
@ -573,7 +573,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response is informational |
|
|
|
|
*/ |
|
|
|
|
public function isInformational() |
|
|
|
|
public function getIsInformational() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() >= 100 && $this->getStatusCode() < 200; |
|
|
|
|
} |
|
|
|
@ -581,7 +581,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response is successful |
|
|
|
|
*/ |
|
|
|
|
public function isSuccessful() |
|
|
|
|
public function getIsSuccessful() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() >= 200 && $this->getStatusCode() < 300; |
|
|
|
|
} |
|
|
|
@ -589,7 +589,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response is a redirection |
|
|
|
|
*/ |
|
|
|
|
public function isRedirection() |
|
|
|
|
public function getIsRedirection() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() >= 300 && $this->getStatusCode() < 400; |
|
|
|
|
} |
|
|
|
@ -597,7 +597,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response indicates a client error |
|
|
|
|
*/ |
|
|
|
|
public function isClientError() |
|
|
|
|
public function getIsClientError() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() >= 400 && $this->getStatusCode() < 500; |
|
|
|
|
} |
|
|
|
@ -605,7 +605,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response indicates a server error |
|
|
|
|
*/ |
|
|
|
|
public function isServerError() |
|
|
|
|
public function getIsServerError() |
|
|
|
|
{ |
|
|
|
|
return $this->getStatusCode() >= 500 && $this->getStatusCode() < 600; |
|
|
|
|
} |
|
|
|
@ -613,7 +613,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response is OK |
|
|
|
|
*/ |
|
|
|
|
public function isOk() |
|
|
|
|
public function getIsOk() |
|
|
|
|
{ |
|
|
|
|
return 200 === $this->getStatusCode(); |
|
|
|
|
} |
|
|
|
@ -621,7 +621,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response indicates the current request is forbidden |
|
|
|
|
*/ |
|
|
|
|
public function isForbidden() |
|
|
|
|
public function getIsForbidden() |
|
|
|
|
{ |
|
|
|
|
return 403 === $this->getStatusCode(); |
|
|
|
|
} |
|
|
|
@ -629,7 +629,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response indicates the currently requested resource is not found |
|
|
|
|
*/ |
|
|
|
|
public function isNotFound() |
|
|
|
|
public function getIsNotFound() |
|
|
|
|
{ |
|
|
|
|
return 404 === $this->getStatusCode(); |
|
|
|
|
} |
|
|
|
@ -637,7 +637,7 @@ class Response extends \yii\base\Response
|
|
|
|
|
/** |
|
|
|
|
* @return boolean whether this response is empty |
|
|
|
|
*/ |
|
|
|
|
public function isEmpty() |
|
|
|
|
public function getIsEmpty() |
|
|
|
|
{ |
|
|
|
|
return in_array($this->getStatusCode(), array(201, 204, 304)); |
|
|
|
|
} |
|
|
|
|