コード例 #1
0
 public static function make(ReplacementRequest $request, Checker $checker, ReturnValue $returnValue, LoggerInterface $callLogger)
 {
     if ($request->isFunction()) {
         return FunctionCallVerifier::__from($checker, $returnValue, $callLogger);
     }
     if ($request->isStaticMethod()) {
         return StaticMethodCallVerifier::__from($checker, $returnValue, $callLogger);
     }
     return InstanceMethodCallVerifier::from($returnValue, $callLogger);
 }