# HG changeset patch # User Tom Fredrik "BFG" Klaussen # Date 1349399783 -7200 # Node ID f42dbf44b6616222df6fa022a8c6d790f2b7034c # Parent 9bdf3f8b487a66439fddb8189c57fda91b822192 Beautify file. diff -r 9bdf3f8b487a -r f42dbf44b661 http-response-status-codes.inc --- a/http-response-status-codes.inc Fri Oct 05 00:58:19 2012 +0200 +++ b/http-response-status-codes.inc Fri Oct 05 03:16:23 2012 +0200 @@ -1,256 +1,145 @@ '100 Continue', - -101=>'101 Switching Protocols', - -// [Successful 2xx] + private static $messages = + array( + // [Informational 1xx] + 100=>'100 Continue', + 101=>'101 Switching Protocols', -200=>'200 OK', - -201=>'201 Created', - -202=>'202 Accepted', - -203=>'203 Non-Authoritative Information', - -204=>'204 No Content', - -205=>'205 Reset Content', - -206=>'206 Partial Content', - -// [Redirection 3xx] - -300=>'300 Multiple Choices', - -301=>'301 Moved Permanently', - -302=>'302 Found', - -303=>'303 See Other', - -304=>'304 Not Modified', - -305=>'305 Use Proxy', - -306=>'306 (Unused)', - -307=>'307 Temporary Redirect', + // [Successful 2xx] + 200=>'200 OK', + 201=>'201 Created', + 202=>'202 Accepted', + 203=>'203 Non-Authoritative Information', + 204=>'204 No Content', + 205=>'205 Reset Content', + 206=>'206 Partial Content', -// [Client Error 4xx] - -400=>'400 Bad Request', - -401=>'401 Unauthorized', - -402=>'402 Payment Required', - -403=>'403 Forbidden', - -404=>'404 Not Found', - -405=>'405 Method Not Allowed', - -406=>'406 Not Acceptable', - -407=>'407 Proxy Authentication Required', - -408=>'408 Request Timeout', - -409=>'409 Conflict', - -410=>'410 Gone', - -411=>'411 Length Required', - -412=>'412 Precondition Failed', - -413=>'413 Request Entity Too Large', - -414=>'414 Request-URI Too Long', + // [Redirection 3xx] + 300=>'300 Multiple Choices', + 301=>'301 Moved Permanently', + 302=>'302 Found', + 303=>'303 See Other', + 304=>'304 Not Modified', + 305=>'305 Use Proxy', + 306=>'306 (Unused)', + 307=>'307 Temporary Redirect', -415=>'415 Unsupported Media Type', - -416=>'416 Requested Range Not Satisfiable', - -417=>'417 Expectation Failed', - -// [Server Error 5xx] - -500=>'500 Internal Server Error', - -501=>'501 Not Implemented', - -502=>'502 Bad Gateway', - -503=>'503 Service Unavailable', - -504=>'504 Gateway Timeout', - -505=>'505 HTTP Version Not Supported' - -); - - - -public static function httpHeaderFor($code) { - -return 'HTTP/1.1 ' . self::$messages[$code]; - -} - -public static function getMessageForCode($code) { + // [Client Error 4xx] + 400=>'400 Bad Request', + 401=>'401 Unauthorized', + 402=>'402 Payment Required', + 403=>'403 Forbidden', + 404=>'404 Not Found', + 405=>'405 Method Not Allowed', + 406=>'406 Not Acceptable', + 407=>'407 Proxy Authentication Required', + 408=>'408 Request Timeout', + 409=>'409 Conflict', + 410=>'410 Gone', + 411=>'411 Length Required', + 412=>'412 Precondition Failed', + 413=>'413 Request Entity Too Large', + 414=>'414 Request-URI Too Long', + 415=>'415 Unsupported Media Type', + 416=>'416 Requested Range Not Satisfiable', + 417=>'417 Expectation Failed', -return self::$messages[$code]; - - } - - -public static function isError($code) { + // [Server Error 5xx] + 500=>'500 Internal Server Error', + 501=>'501 Not Implemented', + 502=>'502 Bad Gateway', + 503=>'503 Service Unavailable', + 504=>'504 Gateway Timeout', + 505=>'505 HTTP Version Not Supported' + ); -return is_numeric($code) && $code >= self::HTTP_BAD_REQUEST; - - } - - -public static function canHaveBody($code) { - -return + public static function httpHeaderFor($code) + { + return 'HTTP/1.1 ' . self::$messages[$code]; + } -// True if not in 100s - -($code < self::HTTP_CONTINUE || $code >= self::HTTP_OK) + public static function getMessageForCode($code) + { + return self::$messages[$code]; + } -&& // and not 204 NO CONTENT - -$code != self::HTTP_NO_CONTENT + public static function isError($code) + { + return is_numeric($code) && $code >= self::HTTP_BAD_REQUEST; + } -&& // and not 304 NOT MODIFIED - -$code != self::HTTP_NOT_MODIFIED; - - } + public static function canHaveBody($code) + { + return + // True if not in 100s + ($code < self::HTTP_CONTINUE || $code >= self::HTTP_OK) + && // and not 204 NO CONTENT + $code != self::HTTP_NO_CONTENT + && // and not 304 NOT MODIFIED + $code != self::HTTP_NOT_MODIFIED; + } } - ?> \ No newline at end of file