From 8fdb7520edbf8bb939dd43282fc1cbfc120a35e2 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Fri, 3 Feb 2017 00:16:45 +0700 Subject: [PATCH 1/2] Add status codes: 226, 308, 444, 499, 510, 599 --- src/Response.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Response.php b/src/Response.php index 3aee4cc616..eac67eebab 100644 --- a/src/Response.php +++ b/src/Response.php @@ -35,6 +35,7 @@ class Response extends AbstractMessage implements ResponseInterface const STATUS_CODE_206 = 206; const STATUS_CODE_207 = 207; const STATUS_CODE_208 = 208; + const STATUS_CODE_226 = 226; const STATUS_CODE_300 = 300; const STATUS_CODE_301 = 301; const STATUS_CODE_302 = 302; @@ -43,6 +44,7 @@ class Response extends AbstractMessage implements ResponseInterface const STATUS_CODE_305 = 305; const STATUS_CODE_306 = 306; const STATUS_CODE_307 = 307; + const STATUS_CODE_308 = 308; const STATUS_CODE_400 = 400; const STATUS_CODE_401 = 401; const STATUS_CODE_402 = 402; @@ -71,6 +73,8 @@ class Response extends AbstractMessage implements ResponseInterface const STATUS_CODE_429 = 429; const STATUS_CODE_431 = 431; const STATUS_CODE_451 = 451; + const STATUS_CODE_444 = 444; + const STATUS_CODE_499 = 499; const STATUS_CODE_500 = 500; const STATUS_CODE_501 = 501; const STATUS_CODE_502 = 502; @@ -80,7 +84,9 @@ class Response extends AbstractMessage implements ResponseInterface const STATUS_CODE_506 = 506; const STATUS_CODE_507 = 507; const STATUS_CODE_508 = 508; + const STATUS_CODE_510 = 510; const STATUS_CODE_511 = 511; + const STATUS_CODE_599 = 599; /**#@-*/ /** @@ -101,6 +107,7 @@ class Response extends AbstractMessage implements ResponseInterface 206 => 'Partial Content', 207 => 'Multi-status', 208 => 'Already Reported', + 226 => 'IM used', // REDIRECTION CODES 300 => 'Multiple Choices', 301 => 'Moved Permanently', @@ -110,6 +117,7 @@ class Response extends AbstractMessage implements ResponseInterface 305 => 'Use Proxy', 306 => 'Switch Proxy', // Deprecated 307 => 'Temporary Redirect', + 308 => 'Permanent Redirect', // CLIENT ERROR 400 => 'Bad Request', 401 => 'Unauthorized', @@ -138,7 +146,9 @@ class Response extends AbstractMessage implements ResponseInterface 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', + 444 => 'Connection Closed Without Response', 451 => 'Unavailable For Legal Reasons', + 499 => 'Client Closed Request', // SERVER ERROR 500 => 'Internal Server Error', 501 => 'Not Implemented', @@ -149,7 +159,9 @@ class Response extends AbstractMessage implements ResponseInterface 506 => 'Variant Also Negotiates', 507 => 'Insufficient Storage', 508 => 'Loop Detected', + 510 => 'Not Extended', 511 => 'Network Authentication Required', + 599 => 'Network Connect Timeout Error', ]; /** From 77b16e23dbde4f1b0379278f21c4be57931406ca Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 7 Feb 2017 18:02:59 +0700 Subject: [PATCH 2/2] Fixes IM Used upper word --- src/Response.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Response.php b/src/Response.php index eac67eebab..30e4247445 100644 --- a/src/Response.php +++ b/src/Response.php @@ -107,7 +107,7 @@ class Response extends AbstractMessage implements ResponseInterface 206 => 'Partial Content', 207 => 'Multi-status', 208 => 'Already Reported', - 226 => 'IM used', + 226 => 'IM Used', // REDIRECTION CODES 300 => 'Multiple Choices', 301 => 'Moved Permanently',