diff --git a/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php b/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php index b4f95ea55a..9940864684 100644 --- a/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php +++ b/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php @@ -78,7 +78,7 @@ class TwigExtension extends Extension } } else { foreach ($globals as $key => $value) { - if ('@' === substr($value, 0, 1)) { + if (is_string($value) && '@' === substr($value, 0, 1)) { $def->addMethodCall('addGlobal', array($key, new Reference(substr($value, 1)))); } else { $def->addMethodCall('addGlobal', array($key, $value));