Beispiel #1
0
 /**
  * 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;
 }