From 79c40946794f43b52779d880d5aa1e5023b0ea7b Mon Sep 17 00:00:00 2001 From: fabien Date: Thu, 22 Oct 2009 01:29:43 +0000 Subject: [PATCH] fixed iterators with non-array values git-svn-id: http://svn.twig-project.org/trunk@87 93ef8e89-cb99-4229-a87c-7fa0fa45744b --- lib/Twig/runtime_for.php | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Twig/runtime_for.php b/lib/Twig/runtime_for.php index 5b33c71..f2e508a 100644 --- a/lib/Twig/runtime_for.php +++ b/lib/Twig/runtime_for.php @@ -108,9 +108,9 @@ function twig_set_loop_context(&$context, $iterator, $target) function twig_get_array_items_filter($array) { - if (!is_array($array) && is_object($array) && !$array instanceof Iterator) + if (!is_array($array) && (!is_object($array) || !$array instanceof Iterator)) { - return array(array(), array()); + return false; } $result = array(); -- 1.7.2.5