Mercurial > hg > cmmr2012-drupal-site
comparison vendor/symfony/http-kernel/HttpKernel.php @ 4:a9cd425dd02b
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:11:55 +0000 |
parents | c75dbcec494b |
children |
comparison
equal
deleted
inserted
replaced
3:307d7a7fd348 | 4:a9cd425dd02b |
---|---|
9 * file that was distributed with this source code. | 9 * file that was distributed with this source code. |
10 */ | 10 */ |
11 | 11 |
12 namespace Symfony\Component\HttpKernel; | 12 namespace Symfony\Component\HttpKernel; |
13 | 13 |
14 use Symfony\Component\EventDispatcher\EventDispatcherInterface; | |
15 use Symfony\Component\HttpFoundation\Exception\RequestExceptionInterface; | |
16 use Symfony\Component\HttpFoundation\Request; | |
17 use Symfony\Component\HttpFoundation\RequestStack; | |
18 use Symfony\Component\HttpFoundation\Response; | |
14 use Symfony\Component\HttpKernel\Controller\ArgumentResolver; | 19 use Symfony\Component\HttpKernel\Controller\ArgumentResolver; |
15 use Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface; | 20 use Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface; |
16 use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; | 21 use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; |
17 use Symfony\Component\HttpKernel\Event\FilterControllerArgumentsEvent; | 22 use Symfony\Component\HttpKernel\Event\FilterControllerArgumentsEvent; |
18 use Symfony\Component\HttpKernel\Exception\BadRequestHttpException; | |
19 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; | |
20 use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; | |
21 use Symfony\Component\HttpKernel\Event\FilterControllerEvent; | 23 use Symfony\Component\HttpKernel\Event\FilterControllerEvent; |
22 use Symfony\Component\HttpKernel\Event\FilterResponseEvent; | 24 use Symfony\Component\HttpKernel\Event\FilterResponseEvent; |
23 use Symfony\Component\HttpKernel\Event\FinishRequestEvent; | 25 use Symfony\Component\HttpKernel\Event\FinishRequestEvent; |
24 use Symfony\Component\HttpKernel\Event\GetResponseEvent; | 26 use Symfony\Component\HttpKernel\Event\GetResponseEvent; |
25 use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent; | 27 use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent; |
26 use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent; | 28 use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent; |
27 use Symfony\Component\HttpKernel\Event\PostResponseEvent; | 29 use Symfony\Component\HttpKernel\Event\PostResponseEvent; |
28 use Symfony\Component\HttpFoundation\Exception\RequestExceptionInterface; | 30 use Symfony\Component\HttpKernel\Exception\BadRequestHttpException; |
29 use Symfony\Component\HttpFoundation\Request; | 31 use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; |
30 use Symfony\Component\HttpFoundation\RequestStack; | 32 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; |
31 use Symfony\Component\HttpFoundation\Response; | |
32 use Symfony\Component\EventDispatcher\EventDispatcherInterface; | |
33 | 33 |
34 /** | 34 /** |
35 * HttpKernel notifies events to convert a Request object to a Response one. | 35 * HttpKernel notifies events to convert a Request object to a Response one. |
36 * | 36 * |
37 * @author Fabien Potencier <fabien@symfony.com> | 37 * @author Fabien Potencier <fabien@symfony.com> |
261 } catch (\Exception $e) { | 261 } catch (\Exception $e) { |
262 return $response; | 262 return $response; |
263 } | 263 } |
264 } | 264 } |
265 | 265 |
266 /** | |
267 * Returns a human-readable string for the specified variable. | |
268 */ | |
266 private function varToString($var) | 269 private function varToString($var) |
267 { | 270 { |
268 if (is_object($var)) { | 271 if (\is_object($var)) { |
269 return sprintf('Object(%s)', get_class($var)); | 272 return sprintf('Object(%s)', \get_class($var)); |
270 } | 273 } |
271 | 274 |
272 if (is_array($var)) { | 275 if (\is_array($var)) { |
273 $a = array(); | 276 $a = []; |
274 foreach ($var as $k => $v) { | 277 foreach ($var as $k => $v) { |
275 $a[] = sprintf('%s => %s', $k, $this->varToString($v)); | 278 $a[] = sprintf('%s => %s', $k, $this->varToString($v)); |
276 } | 279 } |
277 | 280 |
278 return sprintf('Array(%s)', implode(', ', $a)); | 281 return sprintf('Array(%s)', implode(', ', $a)); |
279 } | 282 } |
280 | 283 |
281 if (is_resource($var)) { | 284 if (\is_resource($var)) { |
282 return sprintf('Resource(%s)', get_resource_type($var)); | 285 return sprintf('Resource(%s)', get_resource_type($var)); |
283 } | 286 } |
284 | 287 |
285 if (null === $var) { | 288 if (null === $var) { |
286 return 'null'; | 289 return 'null'; |