Is response informative?
public isInformational ( ) : boolean | ||
return | boolean |
/** * {@inheritdoc} */ public function getParameters() { $code = null; $codeType = null; $cacheable = null; if (null !== $this->response) { $code = sprintf('%d', $this->response->getStatusCode()); $cacheable = $this->response->isCacheable() ? 'cacheable' : 'not_cacheable'; if ($this->response->isInformational()) { $codeType = 'informational'; } elseif ($this->response->isSuccessful()) { $codeType = 'successful'; } elseif ($this->response->isRedirection()) { $codeType = 'redirection'; } elseif ($this->response->isClientError()) { $codeType = 'client_error'; } elseif ($this->response->isServerError()) { $codeType = 'server_error'; } else { $codeType = 'other'; } } return array('response_code' => $code, 'response_code_type' => $codeType, 'response_cacheable' => $cacheable); }
public function testIsInformational() { $response = new Response('', 100); $this->assertTrue($response->isInformational()); $response = new Response('', 200); $this->assertFalse($response->isInformational()); }