From 534deefff973012d54e871d3dbbc87de65c1de51 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Sat, 18 Jan 2014 16:41:55 -0500 Subject: [PATCH] [HttpKernel] allow null value in fragment handler --- .../HttpKernel/Fragment/RoutableFragmentRenderer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Fragment/RoutableFragmentRenderer.php b/src/Symfony/Component/HttpKernel/Fragment/RoutableFragmentRenderer.php index bdf710b27a567..047c66087e938 100644 --- a/src/Symfony/Component/HttpKernel/Fragment/RoutableFragmentRenderer.php +++ b/src/Symfony/Component/HttpKernel/Fragment/RoutableFragmentRenderer.php @@ -82,8 +82,8 @@ private function checkNonScalar($values) foreach ($values as $key => $value) { if (is_array($value)) { $this->checkNonScalar($value); - } elseif (!is_scalar($value)) { - throw new \LogicException(sprintf('Controller attributes cannot contain non-scalar values (value for key "%s" is not a scalar).', $key)); + } elseif (!is_scalar($value) && null !== $value) { + throw new \LogicException(sprintf('Controller attributes cannot contain non-scalar/non-null values (value for key "%s" is not a scalar or null).', $key)); } } }