Implements \Drupal\Core\TypedData\TranslatableInterface::language().
Overrides Entity::language
public function language() {
// Get the language code if the property exists.
if ($this
->getPropertyDefinition('langcode')) {
$language = $this
->get('langcode')->language;
}
if (empty($language)) {
// Make sure we return a proper language object.
$language = new Language(array(
'langcode' => Language::LANGCODE_NOT_SPECIFIED,
));
}
return $language;
}