By attila.fekete on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.x
Issue links:
Description:
Languages are now configuration entities of type ConfigurableLanguage, with the entity machine name "configurable_language".
Language CRUD hooks have been removed in favor of language entity hooks.
hook_language_delete -> hook_configurable_language_delete
hook_language_insert -> hook_configurable_language_insert
hook_language_update -> hook_configurable_language_update
hook_language_presave -> hook_configurable_language_presave
Affected hooks
| Before | After |
|---|---|
| block_language_delete($language) | block_configurable_language_delete(ConfigurableLanguage $language) |
| language_language_insert($language) | language_configurable_language_insert(ConfigurableLanguage $language) |
| language_language_delete($language) | language_configurable_language_delete(ConfigurableLanguage $language) |
| locale_language_insert($language) | locale_configurable_language_insert(ConfigurableLanguage $language) |
| locale_language_update($language) | locale_configurable_language_update(ConfigurableLanguage $language) |
| locale_language_delete($language) | locale_configurable_language_delete(ConfigurableLanguage $language) |
| node_language_delete($language) | node_configurable_language_delete(ConfigurableLanguage $language) |
Impacts:
Module developers