/** * Helper function to add all called methods to the class builder * * @param \Shmock\ClassBuilder\ClassBuilder $builder * @param callable $resolveCall * @return \Shmock\ClassBuilder\ClassBuilder */ protected function addMethodsToBuilder(ClassBuilder $builder, callable $resolveCall) { foreach (array_unique($this->expectedStaticMethodCalls) as $methodCall) { $inspector = new MethodInspector($this->className, $methodCall); $builder->addStaticMethod($methodCall, $resolveCall, $inspector->signatureArgs()); } return $builder; }