Chris@14: Chris@14: {modifier} function {reference}{method_name}({arguments_decl}){return_delim}{return_type} Chris@14: { Chris@14: $arguments = array({arguments_call}); Chris@14: $count = func_num_args(); Chris@14: Chris@14: if ($count > {arguments_count}) { Chris@14: $_arguments = func_get_args(); Chris@14: Chris@14: for ($i = {arguments_count}; $i < $count; $i++) { Chris@14: $arguments[] = $_arguments[$i]; Chris@14: } Chris@14: } Chris@14: Chris@14: $this->__phpunit_getInvocationMocker()->invoke( Chris@14: new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation( Chris@14: '{class_name}', '{method_name}', $arguments, '{return_type}', $this, {clone_arguments} Chris@14: ) Chris@14: ); Chris@14: Chris@14: return call_user_func_array(array($this->__phpunit_originalObject, "{method_name}"), $arguments); Chris@14: }