From 593b09f97a825b8df8ff514e17a23f7a3fa6a122 Mon Sep 17 00:00:00 2001
From: catch <catch@35733.no-reply.drupal.org>
Date: Fri, 6 Aug 2021 07:57:28 +0100
Subject: [PATCH] Issue #2047119 by fago, msankhala, LinL: Remove deprecated
 documentation in DataType annotation

(cherry picked from commit 5d7ae0590544c8c9548e28854b71ad22dd03216a)
---
 .../Core/TypedData/Annotation/DataType.php    | 20 +++++--------------
 1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/core/lib/Drupal/Core/TypedData/Annotation/DataType.php b/core/lib/Drupal/Core/TypedData/Annotation/DataType.php
index 5c3c42f604f4..83444a9d087e 100644
--- a/core/lib/Drupal/Core/TypedData/Annotation/DataType.php
+++ b/core/lib/Drupal/Core/TypedData/Annotation/DataType.php
@@ -10,11 +10,11 @@
  * The typed data API allows modules to support any kind of data based upon
  * pre-defined primitive types and interfaces for complex data and lists.
  *
- * Defined data types may map to one of the pre-defined primitive types in
- * \Drupal\Core\TypedData\Primitive or may be complex data types, containing on
- * or more data properties. Typed data objects for complex data types have to
- * implement the \Drupal\Core\TypedData\ComplexDataInterface. Further interface
- * that may be implemented are:
+ * Defined data types may map to one of the pre-defined primitive types below
+ * \Drupal\Core\TypedData\Type or may be complex data types, containing
+ * one or more data properties. Typed data objects for complex data types have
+ * to implement the \Drupal\Core\TypedData\ComplexDataInterface. Further
+ * interfaces that may be implemented are:
  *  - \Drupal\Core\Access\AccessibleInterface
  *  - \Drupal\Core\TypedData\TranslatableInterface
  *
@@ -82,16 +82,6 @@ class DataType extends Plugin {
    */
   public $list_definition_class = '\Drupal\Core\TypedData\ListDataDefinition';
 
-  /**
-   * The pre-defined primitive type that this data type maps to.
-   *
-   * If set, it must be a constant defined by \Drupal\Core\TypedData\Primitive
-   * such as \Drupal\Core\TypedData\Primitive::STRING.
-   *
-   * @var string
-   */
-  public $primitive_type;
-
   /**
    * An array of validation constraints for this type.
    *
-- 
GitLab