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';