Changing mustache to work with urfatBro

This commit is contained in:
ahwelp
2023-01-24 14:46:05 +00:00
parent b03b889490
commit 12566be05e
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "mustache/mustache", "name": "framework/mustache",
"description": "A Mustache implementation in PHP.", "description": "A Mustache implementation in PHP.",
"keywords": ["templating", "mustache"], "keywords": ["templating", "mustache"],
"homepage": "https://github.com/bobthecow/mustache.php", "homepage": "https://github.com/bobthecow/mustache.php",
+5 -4
View File
@@ -215,10 +215,6 @@ class Mustache_Context
if (!($frame instanceof Closure)) { if (!($frame instanceof Closure)) {
// Note that is_callable() *will not work here* // Note that is_callable() *will not work here*
// See https://github.com/bobthecow/mustache.php/wiki/Magic-Methods // See https://github.com/bobthecow/mustache.php/wiki/Magic-Methods
if (method_exists($frame, $id)) {
return $frame->$id();
}
if (isset($frame->$id)) { if (isset($frame->$id)) {
return $frame->$id; return $frame->$id;
} }
@@ -226,6 +222,11 @@ class Mustache_Context
if ($frame instanceof ArrayAccess && isset($frame[$id])) { if ($frame instanceof ArrayAccess && isset($frame[$id])) {
return $frame[$id]; return $frame[$id];
} }
if (method_exists($frame, $id)) {
return $frame->$id();
}
} }
break; break;