summaryrefslogtreecommitdiff
path: root/vendor/symfony/http-kernel/Exception
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2018-12-01 17:57:53 +0000
committerGreg Roach <fisharebest@webtrees.net>2018-12-01 18:56:03 +0000
commite70f282ef978b175c5529f439f3b572c5b8531a2 (patch)
treecc022e973d89a5507dcbb35561ef93852c551dff /vendor/symfony/http-kernel/Exception
parentc16be598f1a8d42127bd64c4878bd92297e18f3b (diff)
downloadwebtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.tar.gz
webtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.tar.bz2
webtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.zip
Update minimum version of PHP to 7.1
Diffstat (limited to 'vendor/symfony/http-kernel/Exception')
-rw-r--r--vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/BadRequestHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/ConflictHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php78
-rw-r--r--vendor/symfony/http-kernel/Exception/GoneHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/HttpException.php2
-rw-r--r--vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/NotFoundHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php6
-rw-r--r--vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php6
-rw-r--r--vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php5
-rw-r--r--vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php5
17 files changed, 124 insertions, 33 deletions
diff --git a/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php b/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php
index 3941884266..3aedbf97fe 100644
--- a/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php
@@ -21,9 +21,10 @@ class AccessDeniedHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(403, $message, $previous, array(), $code);
+ parent::__construct(403, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php b/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php
index c28d83739c..ff215db45f 100644
--- a/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php
@@ -20,9 +20,10 @@ class BadRequestHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(400, $message, $previous, array(), $code);
+ parent::__construct(400, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/ConflictHttpException.php b/vendor/symfony/http-kernel/Exception/ConflictHttpException.php
index 79f24f2e56..60195daf7b 100644
--- a/vendor/symfony/http-kernel/Exception/ConflictHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/ConflictHttpException.php
@@ -20,9 +20,10 @@ class ConflictHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(409, $message, $previous, array(), $code);
+ parent::__construct(409, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php b/vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php
new file mode 100644
index 0000000000..39149aa5b7
--- /dev/null
+++ b/vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php
@@ -0,0 +1,78 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\HttpKernel\Exception;
+
+/**
+ * @author Grégoire Pineau <lyrixx@lyrixx.info>
+ */
+class ControllerDoesNotReturnResponseException extends \LogicException
+{
+ public function __construct(string $message, callable $controller, string $file, int $line)
+ {
+ parent::__construct($message);
+
+ if (!$controllerDefinition = $this->parseControllerDefinition($controller)) {
+ return;
+ }
+
+ $this->file = $controllerDefinition['file'];
+ $this->line = $controllerDefinition['line'];
+ $r = new \ReflectionProperty(\Exception::class, 'trace');
+ $r->setAccessible(true);
+ $r->setValue($this, array_merge(array(
+ array(
+ 'line' => $line,
+ 'file' => $file,
+ ),
+ ), $this->getTrace()));
+ }
+
+ private function parseControllerDefinition(callable $controller): ?array
+ {
+ if (\is_string($controller) && false !== strpos($controller, '::')) {
+ $controller = explode('::', $controller);
+ }
+
+ if (\is_array($controller)) {
+ try {
+ $r = new \ReflectionMethod($controller[0], $controller[1]);
+
+ return array(
+ 'file' => $r->getFileName(),
+ 'line' => $r->getEndLine(),
+ );
+ } catch (\ReflectionException $e) {
+ return null;
+ }
+ }
+
+ if ($controller instanceof \Closure) {
+ $r = new \ReflectionFunction($controller);
+
+ return array(
+ 'file' => $r->getFileName(),
+ 'line' => $r->getEndLine(),
+ );
+ }
+
+ if (\is_object($controller)) {
+ $r = new \ReflectionClass($controller);
+
+ return array(
+ 'file' => $r->getFileName(),
+ 'line' => $r->getEndLine(),
+ );
+ }
+
+ return null;
+ }
+}
diff --git a/vendor/symfony/http-kernel/Exception/GoneHttpException.php b/vendor/symfony/http-kernel/Exception/GoneHttpException.php
index 84e6915df7..f2f3515f77 100644
--- a/vendor/symfony/http-kernel/Exception/GoneHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/GoneHttpException.php
@@ -20,9 +20,10 @@ class GoneHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(410, $message, $previous, array(), $code);
+ parent::__construct(410, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/HttpException.php b/vendor/symfony/http-kernel/Exception/HttpException.php
index e8e3760583..dab73120d0 100644
--- a/vendor/symfony/http-kernel/Exception/HttpException.php
+++ b/vendor/symfony/http-kernel/Exception/HttpException.php
@@ -21,7 +21,7 @@ class HttpException extends \RuntimeException implements HttpExceptionInterface
private $statusCode;
private $headers;
- public function __construct($statusCode, $message = null, \Exception $previous = null, array $headers = array(), $code = 0)
+ public function __construct(int $statusCode, string $message = null, \Exception $previous = null, array $headers = array(), ?int $code = 0)
{
$this->statusCode = $statusCode;
$this->headers = $headers;
diff --git a/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php b/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php
index 645efe87d7..46b76ba6a3 100644
--- a/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php
@@ -20,9 +20,10 @@ class LengthRequiredHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(411, $message, $previous, array(), $code);
+ parent::__construct(411, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php b/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php
index e308a5fee2..b0085c16fa 100644
--- a/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php
@@ -21,10 +21,11 @@ class MethodNotAllowedHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct(array $allow, $message = null, \Exception $previous = null, $code = 0)
+ public function __construct(array $allow, string $message = null, \Exception $previous = null, ?int $code = 0, array $headers = array())
{
- $headers = array('Allow' => strtoupper(implode(', ', $allow)));
+ $headers['Allow'] = strtoupper(implode(', ', $allow));
parent::__construct(405, $message, $previous, $headers, $code);
}
diff --git a/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php b/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php
index 097a13fd9b..32c3089374 100644
--- a/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php
@@ -20,9 +20,10 @@ class NotAcceptableHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(406, $message, $previous, array(), $code);
+ parent::__construct(406, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php b/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php
index 878173cc7b..433ff9b9e0 100644
--- a/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php
@@ -20,9 +20,10 @@ class NotFoundHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(404, $message, $previous, array(), $code);
+ parent::__construct(404, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php b/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php
index 9f13a624cc..108178889c 100644
--- a/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php
@@ -20,9 +20,10 @@ class PreconditionFailedHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(412, $message, $previous, array(), $code);
+ parent::__construct(412, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php b/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php
index 9d0a36d7d3..3078328241 100644
--- a/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php
@@ -22,9 +22,10 @@ class PreconditionRequiredHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(428, $message, $previous, array(), $code);
+ parent::__construct(428, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php b/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php
index b2767c3fd5..667764779f 100644
--- a/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php
@@ -21,12 +21,12 @@ class ServiceUnavailableHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($retryAfter = null, $message = null, \Exception $previous = null, $code = 0)
+ public function __construct($retryAfter = null, string $message = null, \Exception $previous = null, ?int $code = 0, array $headers = array())
{
- $headers = array();
if ($retryAfter) {
- $headers = array('Retry-After' => $retryAfter);
+ $headers['Retry-After'] = $retryAfter;
}
parent::__construct(503, $message, $previous, $headers, $code);
diff --git a/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php b/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php
index 7d8a803323..60b024c330 100644
--- a/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php
@@ -23,12 +23,12 @@ class TooManyRequestsHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($retryAfter = null, $message = null, \Exception $previous = null, $code = 0)
+ public function __construct($retryAfter = null, string $message = null, \Exception $previous = null, ?int $code = 0, array $headers = array())
{
- $headers = array();
if ($retryAfter) {
- $headers = array('Retry-After' => $retryAfter);
+ $headers['Retry-After'] = $retryAfter;
}
parent::__construct(429, $message, $previous, $headers, $code);
diff --git a/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php b/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php
index 05ac875c55..17ebb25464 100644
--- a/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php
@@ -21,10 +21,11 @@ class UnauthorizedHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($challenge, $message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $challenge, string $message = null, \Exception $previous = null, ?int $code = 0, array $headers = array())
{
- $headers = array('WWW-Authenticate' => $challenge);
+ $headers['WWW-Authenticate'] = $challenge;
parent::__construct(401, $message, $previous, $headers, $code);
}
diff --git a/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php b/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php
index 01b8b8465a..3a4b40c984 100644
--- a/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php
@@ -20,9 +20,10 @@ class UnprocessableEntityHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(422, $message, $previous, array(), $code);
+ parent::__construct(422, $message, $previous, $headers, $code);
}
}
diff --git a/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php b/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php
index 6913504e83..ed6861154a 100644
--- a/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php
+++ b/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php
@@ -20,9 +20,10 @@ class UnsupportedMediaTypeHttpException extends HttpException
* @param string $message The internal exception message
* @param \Exception $previous The previous exception
* @param int $code The internal exception code
+ * @param array $headers
*/
- public function __construct($message = null, \Exception $previous = null, $code = 0)
+ public function __construct(string $message = null, \Exception $previous = null, int $code = 0, array $headers = array())
{
- parent::__construct(415, $message, $previous, array(), $code);
+ parent::__construct(415, $message, $previous, $headers, $code);
}
}