From 4306230acf49edaf12c9f758e59ded92af9e046d Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Tue, 13 Feb 2024 09:53:28 +0100 Subject: [PATCH] Refactor --- src/Framework/MockObject/MockBuilder.php | 2 +- src/Framework/TestCase.php | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Framework/MockObject/MockBuilder.php b/src/Framework/MockObject/MockBuilder.php index 7f34246abdd..2253d008259 100644 --- a/src/Framework/MockObject/MockBuilder.php +++ b/src/Framework/MockObject/MockBuilder.php @@ -97,7 +97,7 @@ public function getMock(): MockObject ); assert($object instanceof $this->type); - assert($object instanceof MockObject); + assert($object instanceof MockObjectInternal); $this->testCase->registerMockObject($object); diff --git a/src/Framework/TestCase.php b/src/Framework/TestCase.php index a004119fbc2..395d6937569 100644 --- a/src/Framework/TestCase.php +++ b/src/Framework/TestCase.php @@ -749,10 +749,8 @@ final public function setResult(mixed $result): void /** * @internal This method is not covered by the backward compatibility promise for PHPUnit */ - final public function registerMockObject(MockObject $mockObject): void + final public function registerMockObject(MockObjectInternal $mockObject): void { - assert($mockObject instanceof MockObjectInternal); - $this->mockObjects[] = $mockObject; } @@ -1195,7 +1193,7 @@ final protected function createMock(string $originalClassName): MockObject ); assert($mock instanceof $originalClassName); - assert($mock instanceof MockObject); + assert($mock instanceof MockObjectInternal); $this->registerMockObject($mock); @@ -1217,7 +1215,7 @@ final protected function createMockForIntersectionOfInterfaces(array $interfaces returnValueGeneration: self::generateReturnValuesForTestDoubles(), ); - assert($mock instanceof MockObject); + assert($mock instanceof MockObjectInternal); $this->registerMockObject($mock);