Parcourir la source

Changing mustache to work with urfatBro

ahwelp il y a 2 ans
Parent
commit
12566be05e
2 fichiers modifiés avec 6 ajouts et 5 suppressions
  1. 1 1
      composer.json
  2. 5 4
      src/Mustache/Context.php

+ 1 - 1
composer.json

@@ -1,5 +1,5 @@
 {
-    "name": "mustache/mustache",
+    "name": "framework/mustache",
     "description": "A Mustache implementation in PHP.",
     "keywords": ["templating", "mustache"],
     "homepage": "https://github.com/bobthecow/mustache.php",

+ 5 - 4
src/Mustache/Context.php

@@ -215,10 +215,6 @@ class Mustache_Context
                     if (!($frame instanceof Closure)) {
                         // Note that is_callable() *will not work here*
                         // See https://github.com/bobthecow/mustache.php/wiki/Magic-Methods
-                        if (method_exists($frame, $id)) {
-                            return $frame->$id();
-                        }
-
                         if (isset($frame->$id)) {
                             return $frame->$id;
                         }
@@ -226,6 +222,11 @@ class Mustache_Context
                         if ($frame instanceof ArrayAccess && isset($frame[$id])) {
                             return $frame[$id];
                         }
+
+                        if (method_exists($frame, $id)) {
+                            return $frame->$id();
+                        }
+
                     }
                     break;