Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 098006f

Browse filesBrowse files
committed
[HttpKernel] minor: add ability to construct with headers on http exceptions
1 parent 4d6ef9e commit 098006f
Copy full SHA for 098006f
Expand file treeCollapse file tree

19 files changed

+97
-32
lines changed
Open diff view settings
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ class AccessDeniedHttpException extends HttpException
2525
* @param string $message The internal exception message
2626
* @param \Exception $previous The previous exception
2727
* @param int $code The internal exception code
28+
* @param array $headers
2829
*/
29-
public function __construct($message = null, \Exception $previous = null, $code = 0)
30+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
3031
{
31-
parent::__construct(403, $message, $previous, array(), $code);
32+
parent::__construct(403, $message, $previous, $headers, $code);
3233
}
3334
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class BadRequestHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(400, $message, $previous, array(), $code);
31+
parent::__construct(400, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class ConflictHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(409, $message, $previous, array(), $code);
31+
parent::__construct(409, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class GoneHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(410, $message, $previous, array(), $code);
31+
parent::__construct(410, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class LengthRequiredHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(411, $message, $previous, array(), $code);
31+
parent::__construct(411, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ class MethodNotAllowedHttpException extends HttpException
2525
* @param string $message The internal exception message
2626
* @param \Exception $previous The previous exception
2727
* @param int $code The internal exception code
28+
* @param array $headers
2829
*/
29-
public function __construct(array $allow, $message = null, \Exception $previous = null, $code = 0)
30+
public function __construct(array $allow, $message = null, \Exception $previous = null, $code = 0, array $headers = array())
3031
{
31-
$headers = array('Allow' => strtoupper(implode(', ', $allow)));
32+
$headers['Allow'] = strtoupper(implode(', ', $allow));
3233

3334
parent::__construct(405, $message, $previous, $headers, $code);
3435
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class NotAcceptableHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(406, $message, $previous, array(), $code);
31+
parent::__construct(406, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class NotFoundHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(404, $message, $previous, array(), $code);
31+
parent::__construct(404, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ class PreconditionFailedHttpException extends HttpException
2424
* @param string $message The internal exception message
2525
* @param \Exception $previous The previous exception
2626
* @param int $code The internal exception code
27+
* @param array $headers
2728
*/
28-
public function __construct($message = null, \Exception $previous = null, $code = 0)
29+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
2930
{
30-
parent::__construct(412, $message, $previous, array(), $code);
31+
parent::__construct(412, $message, $previous, $headers, $code);
3132
}
3233
}
Collapse file

‎src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php‎

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ class PreconditionRequiredHttpException extends HttpException
2626
* @param string $message The internal exception message
2727
* @param \Exception $previous The previous exception
2828
* @param int $code The internal exception code
29+
* @param array $headers
2930
*/
30-
public function __construct($message = null, \Exception $previous = null, $code = 0)
31+
public function __construct($message = null, \Exception $previous = null, $code = 0, array $headers = array())
3132
{
32-
parent::__construct(428, $message, $previous, array(), $code);
33+
parent::__construct(428, $message, $previous, $headers, $code);
3334
}
3435
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.