diff --git a/core/modules/language/lib/Drupal/language/DefaultLanguageItem.php b/core/modules/language/lib/Drupal/language/DefaultLanguageItem.php index fa74bc5..93fd941 100644 --- a/core/modules/language/lib/Drupal/language/DefaultLanguageItem.php +++ b/core/modules/language/lib/Drupal/language/DefaultLanguageItem.php @@ -14,13 +14,13 @@ /** * Alternative plugin implementation of the 'language' field type. * - * Replaces the Core 'language' entity field type implementation, changes the - * default values used. + * Replaces \Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem the Core + * 'language' entity field type implementation, changes the default values used. * * Required settings are: * - target_type: The entity type to reference. * - * @see language_field_info_alter(). + * @see language_field_info_alter() */ class DefaultLanguageItem extends LanguageItem { @@ -38,6 +38,15 @@ public function applyDefaultValue($notify = TRUE) { return $this; } + /** + * Returns the default language code assigned to an entity. + * + * @param EntityInterface $entity + * The entity. + * + * @return string + * The language code. + */ public function getDefaultLangcode(EntityInterface $entity) { return language_get_default_langcode($entity->getEntityTypeId(), $entity->bundle()); }