function it_creates_function_arguments_for_ReflectionFunction(ReflectionFunction $function, ReflectionParameter $param1, ReflectionParameter $param2) { $this->set('arg1', '123'); $this->set('arg2', '456'); $this->set('arg3', '789'); $function->getParameters()->willReturn(array($param1, $param2)); $param1->getName()->willReturn('arg1'); $param2->getName()->willReturn('arg3'); $this->getArgumentsFor($function)->shouldReturn(array('123', '789')); }