Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
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