Skip to content

Commit

Permalink
so did for call_user_func. much simplergit add -u
Browse files Browse the repository at this point in the history
  • Loading branch information
abiusx committed Mar 2, 2016
1 parent 959333f commit 5faebbd
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 22 deletions.
16 changes: 2 additions & 14 deletions mocks/call_user_func.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,6 @@ function call_user_func_mock(Emulator $emul, $callback)
{
$args=func_get_args();
array_shift($args); //$emul
### DO NOT CHANGE ABOVE THIS LINE ###

$args[0]=function()


### DO NOT CHANGE BELOW THIS LINE ###
use ($emul,$callback)
{
// $argz=func_get_args();
$argz=debug_backtrace()[0]['args']; //byref hack
return $emul->call_function($callback,$argz);
};
$real_function=substr(__FUNCTION__,0,-strlen("_mock"));
return call_user_func_array($real_function, $args);
array_shift($args); //$callback
return $emul->call_function($callback, $args);
}
8 changes: 0 additions & 8 deletions mocks/call_user_func_array.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,4 @@
function call_user_func_array_mock(Emulator $emul, $callback , array $param_arr )
{
return $emul->call_function($callback,$param_arr);
// $callback=function()
// use ($emul,$callback)
// {
// // $argz=func_get_args();
// $argz=debug_backtrace()[0]['args']; //byref hack
// return $emul->call_function($callback,$argz);
// };
// return call_user_func_array($callback, $param_arr);
}

0 comments on commit 5faebbd

Please sign in to comment.