You are here

public function Response::getReasonPhrase in Zircon Profile 8

Same name in this branch
  1. 8 vendor/zendframework/zend-diactoros/src/Response.php \Zend\Diactoros\Response::getReasonPhrase()
  2. 8 vendor/guzzlehttp/psr7/src/Response.php \GuzzleHttp\Psr7\Response::getReasonPhrase()
  3. 8 vendor/symfony/psr-http-message-bridge/Tests/Fixtures/Response.php \Symfony\Bridge\PsrHttpMessage\Tests\Fixtures\Response::getReasonPhrase()
Same name and namespace in other branches
  1. 8.0 vendor/zendframework/zend-diactoros/src/Response.php \Zend\Diactoros\Response::getReasonPhrase()

Gets the response reason phrase associated with the status code.

Because a reason phrase is not a required element in a response status line, the reason phrase value MAY be null. Implementations MAY choose to return the default RFC 7231 recommended reason phrase (or those listed in the IANA HTTP Status Code Registry) for the response's status code.

@link http://tools.ietf.org/html/rfc7231#section-6 @link http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

Return value

string Reason phrase; must return an empty string if none present.

Overrides ResponseInterface::getReasonPhrase

File

vendor/zendframework/zend-diactoros/src/Response.php, line 146

Class

Response
HTTP response encapsulation.

Namespace

Zend\Diactoros

Code

public function getReasonPhrase() {
  if (!$this->reasonPhrase && isset($this->phrases[$this->statusCode])) {
    $this->reasonPhrase = $this->phrases[$this->statusCode];
  }
  return $this->reasonPhrase;
}