diff --git a/src/EventSubscriber/AjaxResponseSubscriber.php b/src/EventSubscriber/AjaxResponseSubscriber.php
index 782422a..b7a0781 100644
--- a/src/EventSubscriber/AjaxResponseSubscriber.php
+++ b/src/EventSubscriber/AjaxResponseSubscriber.php
@@ -68,7 +68,7 @@ class AjaxResponseSubscriber implements EventSubscriberInterface {
   /**
    * {@inheritdoc}
    */
-  public static function getSubscribedEvents() {
+  public static function getSubscribedEvents(): array {
     return [KernelEvents::RESPONSE => [['onResponse']]];
   }
 
diff --git a/tests/src/Functional/IntegrationSmokeTest.php b/tests/src/Functional/IntegrationSmokeTest.php
index 1a6867b..cd6e581 100644
--- a/tests/src/Functional/IntegrationSmokeTest.php
+++ b/tests/src/Functional/IntegrationSmokeTest.php
@@ -21,7 +21,7 @@ class IntegrationSmokeTest extends BrowserTestBase {
    *
    * @var array
    */
-  public static $modules = ['views', 'views_ui', 'views_infinite_scroll'];
+  protected static $modules = ['views', 'views_ui', 'views_infinite_scroll'];
 
   /**
    * {@inheritdoc}
diff --git a/views_infinite_scroll.info.yml b/views_infinite_scroll.info.yml
index d414052..7de4667 100644
--- a/views_infinite_scroll.info.yml
+++ b/views_infinite_scroll.info.yml
@@ -2,7 +2,7 @@ name: Views Infinite Scroll
 type: module
 description: A pager which allows an infinite scroll effect for views.
 package: Views
-core_version_requirement: ^9.2 || ^10
+core_version_requirement: ^10.1 || ^11
 
 dependencies:
  - drupal:views
