public Entity::language()
Gets the language of the entity.
Return value
\Drupal\Core\Language\LanguageInterface The language object.
Overrides EntityInterface::language
File
- core/lib/Drupal/Core/Entity/Entity.php, line 346
Class
- Entity
- Defines a base entity class.
Namespace
Drupal\Core\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | public function language() { if ( $key = $this ->getEntityType()->getKey( 'langcode' )) { $langcode = $this -> $key ; $language = $this ->languageManager()->getLanguage( $langcode ); if ( $language ) { return $language ; } } // Make sure we return a proper language object. $langcode = ! empty ( $this ->langcode) ? $this ->langcode : LanguageInterface::LANGCODE_NOT_SPECIFIED; $language = new Language( array ( 'id' => $langcode )); return $language ; } |
Please login to continue.