function TestCase::createConfiguredStub
Creates (and configures) a test stub for the specified interface or class.
@psalm-template RealInstanceType of object
@psalm-param class-string<RealInstanceType> $originalClassName
@psalm-return Stub&RealInstanceType
Throws
File
-
vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php, line 2377
Class
- TestCase
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\FrameworkCode
protected static final function createConfiguredStub(string $originalClassName, array $configuration) : Stub {
$o = self::createStub($originalClassName);
foreach ($configuration as $method => $return) {
$o->method($method)
->willReturn($return);
}
return $o;
}