Example #1
0
 public function fakeFunctionAndRegisterCalls($namespace, $function, $args)
 {
     $result = __AM_CONTINUE__;
     $fullFuncName = "{$namespace}\\{$function}";
     Registry::registerFunctionCall($fullFuncName, $args);
     if (isset($this->funcMap[$fullFuncName])) {
         $func = $this->funcMap[$fullFuncName];
         if (is_callable($func)) {
             $result = call_user_func_array($func, $args);
         } else {
             $result = $func;
         }
     }
     return $result;
 }