fix: supprimer toutes les deprecations PHPUnit (21 → 0)

Deprecation corrigee: "The any() invoked count expectation is deprecated"
- Remplacement de ->expects(\$this->any())->method() par ->method()
  sur les stubs dans 6 fichiers:
  tests/Controller/Admin/AdminControllersTest.php,
  tests/Controller/SmallControllersTest.php,
  tests/Controller/MainControllersTest.php,
  tests/EventListener/ExceptionListenerTest.php,
  tests/EventSubscriber/MessengerFailureSubscriberTest.php,
  tests/MessageHandler/AnalyticsMessageHandlerTest.php

Deprecation corrigee: "Using with() without expects() is deprecated"
- Suppression des ->with() sur les stubs qui n'ont pas de expects()
  dans SmallControllersTest, MessengerFailureSubscriberTest,
  AnalyticsMessageHandlerTest

AdminControllersTest::testStatusIndex:
- EntityManagerInterface change de createMock a createStub
  (pas d'expects() sur getRepository)

Resultat: 262 tests, 454 assertions, 0 failures, 0 deprecations

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-04-02 23:48:48 +02:00
parent c3d3962b99
commit f6de3aa842
7 changed files with 28 additions and 32 deletions

View File

@@ -27,7 +27,7 @@ class AnalyticsMessageHandlerTest extends TestCase
$repository = $this->createStub(EntityRepository::class);
$repository->method('findOneBy')->willReturn(null);
$this->em->method('getRepository')->with(AnalyticsUniqId::class)->willReturn($repository);
$this->em->method('getRepository')->willReturn($repository);
$this->em->expects($this->never())->method('flush');
$message = new AnalyticsMessage('uid', 'action');
@@ -43,7 +43,7 @@ class AnalyticsMessageHandlerTest extends TestCase
$visitorRepo->method('findOneBy')->willReturn($visitor);
$userRepo = $this->createMock(EntityRepository::class);
$userRepo->expects($this->any())->method('find')->with(42)->willReturn($user);
$userRepo->method('find')->willReturn($user);
$this->em->method('getRepository')->willReturnMap([
[AnalyticsUniqId::class, $visitorRepo],
@@ -64,7 +64,7 @@ class AnalyticsMessageHandlerTest extends TestCase
$visitorRepo = $this->createStub(EntityRepository::class);
$visitorRepo->method('findOneBy')->willReturn($visitor);
$this->em->method('getRepository')->with(AnalyticsUniqId::class)->willReturn($visitorRepo);
$this->em->method('getRepository')->willReturn($visitorRepo);
$this->em->expects($this->never())->method('flush');
$message = new AnalyticsMessage('uid', 'set_user', []);
@@ -97,7 +97,7 @@ class AnalyticsMessageHandlerTest extends TestCase
$visitorRepo = $this->createStub(EntityRepository::class);
$visitorRepo->method('findOneBy')->willReturn($visitor);
$this->em->method('getRepository')->with(AnalyticsUniqId::class)->willReturn($visitorRepo);
$this->em->method('getRepository')->willReturn($visitorRepo);
$this->em->expects($this->once())->method('persist')->with($this->isInstanceOf(AnalyticsEvent::class));
$this->em->expects($this->once())->method('flush');
@@ -117,7 +117,7 @@ class AnalyticsMessageHandlerTest extends TestCase
$visitorRepo = $this->createStub(EntityRepository::class);
$visitorRepo->method('findOneBy')->willReturn($visitor);
$this->em->method('getRepository')->with(AnalyticsUniqId::class)->willReturn($visitorRepo);
$this->em->method('getRepository')->willReturn($visitorRepo);
$this->em->expects($this->once())->method('persist');
$this->em->expects($this->once())->method('flush');