Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TestCase.php

function TestCase::createMockForIntersectionOfInterfaces

@psalm-param list<class-string> $interfaces

Throws

MockObjectException

File

vendor/phpunit/phpunit/src/Framework/TestCase.php, line 1310

Class

TestCase
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Namespace

PHPUnit\Framework

Code

protected function createMockForIntersectionOfInterfaces(array $interfaces) : MockObject {
    $mock = (new MockGenerator())->testDoubleForInterfaceIntersection($interfaces, true);
    assert($mock instanceof MockObject);
    $this->registerMockObject($mock);
    Event\Facade::emitter()->testCreatedMockObjectForIntersectionOfInterfaces($interfaces);
    return $mock;
}
RSS feed
Powered by Drupal