<?php use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; interface I {} class MockHelper { public function __construct( public MockObject&I $i ) {} public function configureMock(array $data): void { // do some more complex mock configuration based on the given data } } class Test extends TestCase { public function testFoo(): void { - new MockHelper($this->createMock(I::class)); + new MockHelper($this->createStub(I::class)); } }
Applied Rules:
rector.php