Loading src/Plugin/Field/FieldType/AddressItem.php +13 −2 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ class AddressItem extends FieldItemBase implements AddressInterface { */ public static function defaultFieldSettings() { return self::defaultCountrySettings() + [ 'langcode_override' => '', 'langcode_override' => NULL, 'field_overrides' => [], // Replaced by field_overrides. 'fields' => [], Loading Loading @@ -292,7 +292,7 @@ class AddressItem extends FieldItemBase implements AddressInterface { $this->langcode = NULL; $language_manager = \Drupal::languageManager(); if (!$language_manager->isMultilingual()) { return; return NULL; } if ($override = $this->getSetting('langcode_override')) { Loading Loading @@ -326,6 +326,17 @@ class AddressItem extends FieldItemBase implements AddressInterface { return $constraints; } /** * {@inheritdoc} */ public function setValue($values, $notify = TRUE) { if (isset($values['langcode']) && $values['langcode'] === '') { $values['langcode'] = NULL; } parent::setValue($values, $notify); } /** * {@inheritdoc} */ Loading Loading
src/Plugin/Field/FieldType/AddressItem.php +13 −2 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ class AddressItem extends FieldItemBase implements AddressInterface { */ public static function defaultFieldSettings() { return self::defaultCountrySettings() + [ 'langcode_override' => '', 'langcode_override' => NULL, 'field_overrides' => [], // Replaced by field_overrides. 'fields' => [], Loading Loading @@ -292,7 +292,7 @@ class AddressItem extends FieldItemBase implements AddressInterface { $this->langcode = NULL; $language_manager = \Drupal::languageManager(); if (!$language_manager->isMultilingual()) { return; return NULL; } if ($override = $this->getSetting('langcode_override')) { Loading Loading @@ -326,6 +326,17 @@ class AddressItem extends FieldItemBase implements AddressInterface { return $constraints; } /** * {@inheritdoc} */ public function setValue($values, $notify = TRUE) { if (isset($values['langcode']) && $values['langcode'] === '') { $values['langcode'] = NULL; } parent::setValue($values, $notify); } /** * {@inheritdoc} */ Loading