public function LocaleConfigManager::deleteComponentTranslations

Deletes configuration translations for uninstalled components.

Parameters

array $components: Array with string identifiers.

array $langcodes: Array of language codes.

File

drupal/core/modules/locale/lib/Drupal/locale/LocaleConfigManager.php, line 173
Contains \Drupal\locale\LocaleConfigManager.

Class

LocaleConfigManager
Manages localized configuration type plugins.

Namespace

Drupal\locale

Code

public function deleteComponentTranslations(array $components, array $langcodes) {
  $names = $this
    ->getComponentNames($components);
  if ($names && $langcodes) {
    foreach ($names as $name) {
      foreach ($langcodes as $langcode) {
        $this
          ->deleteTranslationData($name, $langcode);
      }
    }
  }
}