diff --git a/geofield.info.yml b/geofield.info.yml
index aba02a2..27e38ee 100644
--- a/geofield.info.yml
+++ b/geofield.info.yml
@@ -1,5 +1,5 @@
 name: Geofield
 description: Stores geographic and location data (points, lines, and polygons).
 type: module
-core_version_requirement: ^8.8 || ^9 || ^10
+core_version_requirement: ^10.1 || ^11
 package: Geofield
diff --git a/tests/src/Kernel/ConstraintsTest.php b/tests/src/Kernel/ConstraintsTest.php
index b210f07..35d0479 100644
--- a/tests/src/Kernel/ConstraintsTest.php
+++ b/tests/src/Kernel/ConstraintsTest.php
@@ -56,7 +56,7 @@ class ConstraintsTest extends KernelTestBase {
   /**
    * Provides test data for testGeoConstraint().
    */
-  public function geoProvider() {
+  public static function geoProvider() {
     return [
       'valid POINT' => ['POINT (40 -3)', 0],
       'invalid POAINT' => ['POAINT (40 -3)', 1],
diff --git a/tests/src/Kernel/GeofieldFormatterTest.php b/tests/src/Kernel/GeofieldFormatterTest.php
index eee4679..852084e 100644
--- a/tests/src/Kernel/GeofieldFormatterTest.php
+++ b/tests/src/Kernel/GeofieldFormatterTest.php
@@ -106,7 +106,7 @@ class GeofieldFormatterTest extends EntityKernelTestBase {
   /**
    * Provides test data for testLatLonFormatter().
    */
-  public function latLonFormatterProvider() {
+  public static function latLonFormatterProvider() {
     return [
       'DMS Value' => [
         'POINT (40 -3)',
diff --git a/tests/src/Unit/DmsConverterTest.php b/tests/src/Unit/DmsConverterTest.php
index 6cc681b..7fb89f0 100644
--- a/tests/src/Unit/DmsConverterTest.php
+++ b/tests/src/Unit/DmsConverterTest.php
@@ -32,7 +32,7 @@ class DmsConverterTest extends UnitTestCase {
    * @return array
    *   A list of equivalent DMS/Decimal coordinates.
    */
-  public function dataProvider() {
+  public static function dataProvider() {
     return [
       'Simple' => [
         new DmsPoint([
