From c3c8fe881ab58380490826803eae597e8e55236a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Niedzielski?= Date: Wed, 10 Nov 2021 14:03:27 +0100 Subject: [PATCH 1/2] Added PHP 8.0 & 8.1 tests --- .github/workflows/ci.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a2bc9dd7a7..c9897a5d1e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,6 +20,13 @@ jobs: php: - '7.4' composer_options: [ "" ] + include: + - php: '8.0' + composer_options: "--ignore-platform-req php" + experimental: true + - php: '8.1' + composer_options: "--ignore-platform-req php" + experimental: true steps: - uses: actions/checkout@v2 From d15be5457e4abd2c3aee743d5ec3d6f7c17b502b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Niedzielski?= Date: Wed, 10 Nov 2021 14:11:54 +0100 Subject: [PATCH 2/2] Switched `TestLogger` to `NullLogger` `TestLogger` is removed in psr/log 3.0+ --- .github/workflows/ci.yaml | 3 --- src/contracts/Test/IbexaTestKernel.php | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c9897a5d1e..a778004889 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -24,9 +24,6 @@ jobs: - php: '8.0' composer_options: "--ignore-platform-req php" experimental: true - - php: '8.1' - composer_options: "--ignore-platform-req php" - experimental: true steps: - uses: actions/checkout@v2 diff --git a/src/contracts/Test/IbexaTestKernel.php b/src/contracts/Test/IbexaTestKernel.php index 55a9ad6053..922a9f93c6 100644 --- a/src/contracts/Test/IbexaTestKernel.php +++ b/src/contracts/Test/IbexaTestKernel.php @@ -17,7 +17,7 @@ use FOS\JsRoutingBundle\FOSJsRoutingBundle; use JMS\TranslationBundle\JMSTranslationBundle; use Liip\ImagineBundle\LiipImagineBundle; -use Psr\Log\Test\TestLogger; +use Psr\Log\NullLogger; use Symfony\Bundle\FrameworkBundle\FrameworkBundle; use Symfony\Bundle\SecurityBundle\SecurityBundle; use Symfony\Bundle\TwigBundle\TwigBundle; @@ -193,6 +193,6 @@ private static function createPublicAliasesForServicesUnderTest(ContainerBuilder private static function setUpTestLogger(ContainerBuilder $container): void { - $container->setDefinition('logger', new Definition(TestLogger::class)); + $container->setDefinition('logger', new Definition(NullLogger::class)); } }