Check whether context item is an array before using it.
Fixes #24. This will be necessary once implicit iterators make it into production. It will also save people from themselves if they put an iterable array where Mustache expects to find a context.
This commit is contained in:
+1
-1
@@ -719,7 +719,7 @@ class Mustache {
|
|||||||
} else if (isset($view->$tag_name)) {
|
} else if (isset($view->$tag_name)) {
|
||||||
return $view->$tag_name;
|
return $view->$tag_name;
|
||||||
}
|
}
|
||||||
} else if (array_key_exists($tag_name, $view)) {
|
} else if (is_array($view) && array_key_exists($tag_name, $view)) {
|
||||||
return $view[$tag_name];
|
return $view[$tag_name];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user