Explorar o código

Add a comment about __call / is_callable

Fixes #199
Justin Hileman %!s(int64=11) %!d(string=hai) anos
pai
achega
834e16aacc
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/Mustache/Context.php

+ 3 - 0
src/Mustache/Context.php

@@ -134,6 +134,9 @@ class Mustache_Context
     {
         for ($i = count($stack) - 1; $i >= 0; $i--) {
             if (is_object($stack[$i]) && !($stack[$i] instanceof Closure)) {
+
+                // Note that is_callable() *will not work here*
+                // See https://github.com/bobthecow/mustache.php/wiki/Magic-Methods
                 if (method_exists($stack[$i], $id)) {
                     return $stack[$i]->$id();
                 } elseif (isset($stack[$i]->$id)) {