function Response::withStatus
Overrides ResponseInterface::withStatus
File
-
vendor/
guzzlehttp/ psr7/ src/ Response.php, line 129
Class
- Response
- PSR-7 response implementation.
Namespace
GuzzleHttp\Psr7Code
public function withStatus($code, $reasonPhrase = '') : ResponseInterface {
$this->assertStatusCodeIsInteger($code);
$code = (int) $code;
$this->assertStatusCodeRange($code);
$new = clone $this;
$new->statusCode = $code;
if ($reasonPhrase == '' && isset(self::PHRASES[$new->statusCode])) {
$reasonPhrase = self::PHRASES[$new->statusCode];
}
$new->reasonPhrase = (string) $reasonPhrase;
return $new;
}