annotate vendor/phpunit/phpunit-mock-objects/src/Generator/proxied_method.tpl.dist @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 1fec387a4317
children
rev   line source
Chris@14 1
Chris@14 2 {modifier} function {reference}{method_name}({arguments_decl}){return_delim}{return_type}
Chris@14 3 {
Chris@14 4 $arguments = array({arguments_call});
Chris@14 5 $count = func_num_args();
Chris@14 6
Chris@14 7 if ($count > {arguments_count}) {
Chris@14 8 $_arguments = func_get_args();
Chris@14 9
Chris@14 10 for ($i = {arguments_count}; $i < $count; $i++) {
Chris@14 11 $arguments[] = $_arguments[$i];
Chris@14 12 }
Chris@14 13 }
Chris@14 14
Chris@14 15 $this->__phpunit_getInvocationMocker()->invoke(
Chris@14 16 new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
Chris@14 17 '{class_name}', '{method_name}', $arguments, '{return_type}', $this, {clone_arguments}
Chris@14 18 )
Chris@14 19 );
Chris@14 20
Chris@14 21 return call_user_func_array(array($this->__phpunit_originalObject, "{method_name}"), $arguments);
Chris@14 22 }