Skip to content
Permalink
Browse files

add error code 451 - https://tools.ietf.org/html/rfc7725#section-3

  • Loading branch information...
Graziel committed Jul 25, 2016
1 parent ac06672 commit 7f54244018ef7a503758293cabe467b5e05d3a85
Showing with 36 additions and 0 deletions.
  1. +35 −0 src/Network/Exception/UnavailableForLegalReasonsException.php
  2. +1 −0 src/Network/Response.php
@@ -0,0 +1,35 @@
<?php
/**
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
* @since 3.2.12
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
namespace Cake\Network\Exception;
/**
* Represents an HTTP 451 error.
*
*/
class UnavailableForLegalReasonsException extends HttpException
{
/**
* Constructor
*
* @param string|null $message If no message is given 'Unavailable For Legal Reasons' will be the message
* @param int $code Status code, defaults to 451
*/
public function __construct($message = null, $code = 451)
{
if (empty($message)) {
$message = 'Unavailable For Legal Reasons';
}
parent::__construct($message, $code);
}
}
@@ -73,6 +73,7 @@ class Response
417 => 'Expectation Failed',
422 => 'Unprocessable Entity',
429 => 'Too Many Requests',
451 => 'Unavailable For Legal Reasons',
500 => 'Internal Server Error',
501 => 'Not Implemented',
502 => 'Bad Gateway',

0 comments on commit 7f54244

Please sign in to comment.
You can’t perform that action at this time.