function MockBuilder::getMockForAbstractClass
Creates a mock object for an abstract class using a fluent interface.
@psalm-return MockObject&MockedType
Throws
File
-
vendor/
phpunit/ phpunit/ src/ Framework/ MockObject/ MockBuilder.php, line 131
Class
- MockBuilder
- @psalm-template MockedType
Namespace
PHPUnit\Framework\MockObjectCode
public function getMockForAbstractClass() : MockObject {
$object = $this->generator
->mockObjectForAbstractClass($this->type, $this->constructorArgs, $this->mockClassName ?? '', $this->originalConstructor, $this->originalClone, $this->autoload, $this->methods, $this->cloneArguments);
assert($object instanceof MockObject);
$this->testCase
->registerMockObject($object);
return $object;
}