From fe4efbd898a46bfc0f24ec71a198741d10a3093e Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Thu, 2 May 2019 23:22:33 +0100
Subject: [PATCH] Issue #2970912 by zaporylie, Chi: Missing configuration
 schema for default value of Telephone field type

---
 core/modules/telephone/config/schema/telephone.schema.yml | 8 ++++++++
 .../telephone/tests/src/Kernel/TelephoneItemTest.php      | 1 +
 2 files changed, 9 insertions(+)

diff --git a/core/modules/telephone/config/schema/telephone.schema.yml b/core/modules/telephone/config/schema/telephone.schema.yml
index dc8713a341bf..516cbc3459dd 100644
--- a/core/modules/telephone/config/schema/telephone.schema.yml
+++ b/core/modules/telephone/config/schema/telephone.schema.yml
@@ -15,3 +15,11 @@ field.widget.settings.telephone_default:
     placeholder:
       type: label
       label: 'Placeholder'
+
+field.value.telephone:
+  type: mapping
+  label: 'Default value'
+  mapping:
+    value:
+      type: string
+      label: 'Value'
diff --git a/core/modules/telephone/tests/src/Kernel/TelephoneItemTest.php b/core/modules/telephone/tests/src/Kernel/TelephoneItemTest.php
index 72269409e438..6e635acc7d80 100644
--- a/core/modules/telephone/tests/src/Kernel/TelephoneItemTest.php
+++ b/core/modules/telephone/tests/src/Kernel/TelephoneItemTest.php
@@ -36,6 +36,7 @@ protected function setUp() {
       'entity_type' => 'entity_test',
       'field_name' => 'field_test',
       'bundle' => 'entity_test',
+      'default_value' => [0 => ['value' => '+012345678']],
     ])->save();
   }
 
-- 
GitLab