/**
* {@inheritdoc}
*/
public function postSave(EntityStorageInterface
$storage,
$update = TRUE
) { parent::
postSave($storage,
$update);
$language_manager = \Drupal::
languageManager();
$language_manager->
reset();
if (!
$this->
isLocked() &&
$language_manager instanceof ConfigurableLanguageManagerInterface && !
$this->
isSyncing()) { $language_manager->
updateLockedLanguageWeights();
} // Update URL Prefixes for all languages after the
// LanguageManagerInterface::getLanguages() cache is flushed.
language_negotiation_url_prefixes_update();
// If after adding this language the site will become multilingual, we need
// to rebuild language services.
if (!
$this->preSaveMultilingual && !
$update &&
$language_manager instanceof ConfigurableLanguageManagerInterface
) { $language_manager::
rebuildServices();
}