From 6ad4605b2f35b44dce8988717279a7bfc29132c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Tamarelle?= Date: Tue, 12 Mar 2024 18:16:04 +0100 Subject: [PATCH] Mock the ORMPurgerInterface instead of the final ORMPurger --- src/Purger/ORMPurger.php | 2 +- tests/Common/DataFixtures/Executor/ORMExecutorTest.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Purger/ORMPurger.php b/src/Purger/ORMPurger.php index 8c2767b6..6f9167dd 100644 --- a/src/Purger/ORMPurger.php +++ b/src/Purger/ORMPurger.php @@ -20,7 +20,7 @@ /** * Class responsible for purging databases of data before reloading data fixtures. */ -final class ORMPurger implements PurgerInterface, ORMPurgerInterface +final class ORMPurger implements ORMPurgerInterface { public const PURGE_MODE_DELETE = 1; public const PURGE_MODE_TRUNCATE = 2; diff --git a/tests/Common/DataFixtures/Executor/ORMExecutorTest.php b/tests/Common/DataFixtures/Executor/ORMExecutorTest.php index 3df210be..d57b395f 100644 --- a/tests/Common/DataFixtures/Executor/ORMExecutorTest.php +++ b/tests/Common/DataFixtures/Executor/ORMExecutorTest.php @@ -8,7 +8,7 @@ use Doctrine\Common\DataFixtures\Executor\MultipleTransactionORMExecutor; use Doctrine\Common\DataFixtures\Executor\ORMExecutor; use Doctrine\Common\DataFixtures\FixtureInterface; -use Doctrine\Common\DataFixtures\Purger\ORMPurger; +use Doctrine\Common\DataFixtures\Purger\ORMPurgerInterface; use Doctrine\Common\EventManager; use Doctrine\ORM\EntityManagerInterface; use Doctrine\Tests\Common\DataFixtures\BaseTestCase; @@ -135,9 +135,9 @@ private function getMockFixture(): FixtureInterface return $this->createMock(FixtureInterface::class); } - /** @return ORMPurger&MockObject */ - private function getMockPurger(): ORMPurger + /** @return ORMPurgerInterface&MockObject */ + private function getMockPurger(): ORMPurgerInterface { - return $this->createMock(ORMPurger::class); + return $this->createMock(ORMPurgerInterface::class); } }