diff --git a/typo3/sysext/redirects/Classes/FormDataProvider/ValuePickerItemDataProvider.php b/typo3/sysext/redirects/Classes/FormDataProvider/ValuePickerItemDataProvider.php
index 5f5d24669d20091cc58659a260907fe67118ee6a..aad86ec9fabf8d63ecfa5e491f33bf4c6d4b29f7 100644
--- a/typo3/sysext/redirects/Classes/FormDataProvider/ValuePickerItemDataProvider.php
+++ b/typo3/sysext/redirects/Classes/FormDataProvider/ValuePickerItemDataProvider.php
@@ -32,7 +32,7 @@ class ValuePickerItemDataProvider implements FormDataProviderInterface
      */
     protected $siteFinder;
 
-    public function __construct(SiteFinder $siteFinder = null)
+    public function __construct(?SiteFinder $siteFinder = null)
     {
         $this->siteFinder = $siteFinder ?? GeneralUtility::makeInstance(SiteFinder::class);
     }
diff --git a/typo3/sysext/redirects/Classes/Repository/Demand.php b/typo3/sysext/redirects/Classes/Repository/Demand.php
index c324730938922435a238fff7be11f0f12f6a7415..17b5e6afd6690c2708cbd3fdf2dc6d92964bcb6f 100644
--- a/typo3/sysext/redirects/Classes/Repository/Demand.php
+++ b/typo3/sysext/redirects/Classes/Repository/Demand.php
@@ -96,7 +96,7 @@ class Demand
         string $target = '',
         array $statusCodes = [],
         int $maxHits = 0,
-        \DateTimeInterface $olderThan = null
+        ?\DateTimeInterface $olderThan = null
     ) {
         $this->page = $page;
         if (!in_array($orderField, self::ORDER_FIELDS, true)) {
diff --git a/typo3/sysext/redirects/Classes/Service/IntegrityService.php b/typo3/sysext/redirects/Classes/Service/IntegrityService.php
index 7d1d3e458fbdb7a9f0a3933831d5fc6af6fc4661..f1574b2170be4e475c3ce9d8a0403302c513d8fc 100644
--- a/typo3/sysext/redirects/Classes/Service/IntegrityService.php
+++ b/typo3/sysext/redirects/Classes/Service/IntegrityService.php
@@ -40,7 +40,7 @@ class IntegrityService
      */
     private $siteFinder;
 
-    public function __construct(RedirectService $redirectService = null, SiteFinder $siteFinder = null)
+    public function __construct(?RedirectService $redirectService = null, ?SiteFinder $siteFinder = null)
     {
         $this->siteFinder = $siteFinder ?? GeneralUtility::makeInstance(SiteFinder::class);
         $this->redirectService = $redirectService ?? GeneralUtility::makeInstance(
diff --git a/typo3/sysext/redirects/Classes/Service/RedirectCacheService.php b/typo3/sysext/redirects/Classes/Service/RedirectCacheService.php
index 0f4d05e45f9e1d054bebda715a64e8d291bf00ba..4d737b9cf85a5dde5adcda8acc4f5f33c3f5f790 100644
--- a/typo3/sysext/redirects/Classes/Service/RedirectCacheService.php
+++ b/typo3/sysext/redirects/Classes/Service/RedirectCacheService.php
@@ -37,7 +37,7 @@ class RedirectCacheService
      */
     protected $cache;
 
-    public function __construct(CacheManager $cacheManager = null)
+    public function __construct(?CacheManager $cacheManager = null)
     {
         $cacheManager = $cacheManager ?? GeneralUtility::makeInstance(CacheManager::class);
         $this->cache = $cacheManager->getCache('pages');