From d27ff78dc93eccb9cd40ccff6564425090aa1a63 Mon Sep 17 00:00:00 2001
From: Elliot Ward <12770-Eli-T@users.noreply.drupalcode.org>
Date: Mon, 16 Sep 2024 09:40:05 +0000
Subject: [PATCH] Add Drupal 11 support. Drop Drupal 9 support. Require at
 least Drupal 10.2.

---
 composer.json                                          | 3 +--
 jsonapi_reference.info.yml                             | 2 +-
 src/Plugin/Field/FieldType/TypedResourceObjectItem.php | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/composer.json b/composer.json
index 15dd9a6..31f5e81 100644
--- a/composer.json
+++ b/composer.json
@@ -5,7 +5,6 @@
   "keywords": ["Drupal"],
   "minimum-stability": "dev",
   "require": {
-    "drupal/core": "^9 || ^10",
-    "php": ">=8.1"
+    "drupal/core": "^10.2 || ^11"
   }
 }
diff --git a/jsonapi_reference.info.yml b/jsonapi_reference.info.yml
index ffa98f5..3d206d9 100644
--- a/jsonapi_reference.info.yml
+++ b/jsonapi_reference.info.yml
@@ -1,6 +1,6 @@
 name: 'JSON:API Reference'
 type: module
 description: 'Provides a field for referencing remote data elements via JSON:API'
-core_version_requirement: ^9 || ^10
+core_version_requirement: ^10.2 || ^11
 package: 'Field types'
 configure: jsonapi_reference.json_api_reference_config_form
diff --git a/src/Plugin/Field/FieldType/TypedResourceObjectItem.php b/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
index 31cd127..cd89d90 100644
--- a/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
+++ b/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
@@ -19,7 +19,7 @@ use Drupal\jsonapi_reference\JsonApiClientInterface;
  *   id = "typed_resource_object",
  *   label = @Translation("Typed resource object"),
  *   description = @Translation("Field to represent a resource object in a remote system with a specific type."),
- *   category = @Translation("Reference"),
+ *   category = "reference",
  *   default_formatter = "typed_resource_object_string",
  *   default_widget = "typed_resource_object_autocomplete"
  * )
-- 
GitLab