From 2be3847813d9673002d41ce2e1d85e240beb0286 Mon Sep 17 00:00:00 2001 From: Quazz Date: Thu, 9 Oct 2025 17:39:50 +0200 Subject: [PATCH 1/2] PHP 8.4 compatibility Nullable parameters must be explicitly indicated --- Plugin/Config.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugin/Config.php b/Plugin/Config.php index 119f0f8..0ddb3f2 100644 --- a/Plugin/Config.php +++ b/Plugin/Config.php @@ -611,7 +611,7 @@ protected function _clearCache( string $memcachedDsn, string $redisDsn, Phrase $cacheLabel, - Phrase $preMessage = null + ?Phrase $preMessage = null ): void { try { $configs = $this->helper->getBouncerConfigs(); @@ -727,7 +727,7 @@ private function hasDsnChanged( private function displayCacheClearMessage( bool $clearCacheResult, Phrase $cacheLabel, - Phrase $preMessage = null + ?Phrase $preMessage = null ): void { $clearCacheMessage = $clearCacheResult ? __('%1 cache has been cleared.', $cacheLabel) : From b3d580e7281b94b7558adc2c20d3ce9194aa0730 Mon Sep 17 00:00:00 2001 From: Quazz Date: Thu, 9 Oct 2025 17:40:49 +0200 Subject: [PATCH 2/2] PHP 8.4 Compatibility Nullable parameters must be explicitly indicated --- Model/Config/Backend/TrustedForwardedIps.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Model/Config/Backend/TrustedForwardedIps.php b/Model/Config/Backend/TrustedForwardedIps.php index cab8fc3..53eee10 100644 --- a/Model/Config/Backend/TrustedForwardedIps.php +++ b/Model/Config/Backend/TrustedForwardedIps.php @@ -78,8 +78,8 @@ public function __construct( TypeListInterface $cacheTypeList, WriterInterface $configWriter, Json $serializer, - AbstractResource $resource = null, - AbstractDb $resourceCollection = null, + ?AbstractResource $resource = null, + ?AbstractDb $resourceCollection = null, array $data = [] ) { $this->configWriter = $configWriter;