From 689c9e51de890365bde5b8e1543c4f17ecf7f360 Mon Sep 17 00:00:00 2001 From: Craig Bass Date: Thu, 16 Jan 2014 13:29:10 +0000 Subject: [PATCH] Allow each helper to accept PHP Generators --- src/Handlebars/Helpers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Handlebars/Helpers.php b/src/Handlebars/Helpers.php index 7f129d8..d22460f 100755 --- a/src/Handlebars/Helpers.php +++ b/src/Handlebars/Helpers.php @@ -117,7 +117,7 @@ class Helpers $tmp = $context->get($args); $buffer = ''; if (is_array($tmp) || $tmp instanceof \Traversable) { - $islist = (array_keys($tmp) == range(0, count($tmp) - 1)); + $islist = ($tmp instanceof \Generator) || (array_keys($tmp) == range(0, count($tmp) - 1)); foreach ($tmp as $key => $var) { if ($islist) {