ConfigImportSubscriber
class ConfigImportSubscriber extends ConfigImportValidateEventSubscriberBase (View source)
Config import subscriber for config import events.
Traits
Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.
Properties
| protected TranslationInterface | $stringTranslation | The string translation service. |
from StringTranslationTrait |
| protected Extension[] | $themeData | Theme data. |
|
| protected ModuleExtensionList | $moduleExtensionList | Module extension list. |
|
| protected ThemeHandlerInterface | $themeHandler | The theme handler. |
Methods
Translates a string to the current language or to a given language.
Formats a string containing a count of items.
Returns the number of plurals supported by a given language.
Gets the string translation service.
Constructs the ConfigImportSubscriber.
Validates module installations and uninstallations.
Validates configuration being imported does not have unmet dependencies.
Gets theme data.
Gets human readable extension names.
Details
protected TranslatableMarkup
t(string $string, array $args = [], array $options = [])
Translates a string to the current language or to a given language.
See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for important security information and usage guidelines.
In order for strings to be localized, make them available in one of the ways supported by the
protected
formatPlural($count, $singular, $plural, array $args = [], array $options = [])
Formats a string containing a count of items.
protected
getNumberOfPlurals($langcode = NULL)
Returns the number of plurals supported by a given language.
protected TranslationInterface
getStringTranslation()
Gets the string translation service.
$this
setStringTranslation(TranslationInterface $translation)
Sets the string translation service to use.
onConfigImporterValidate(ConfigImporterEvent $event)
Validates the configuration to be imported.
static
getSubscribedEvents()
{@inheritdoc}
__construct(ThemeHandlerInterface $theme_handler, ModuleExtensionList $extension_list_module)
Constructs the ConfigImportSubscriber.
protected
validateModules(ConfigImporter $config_importer)
Validates module installations and uninstallations.
protected
validateThemes(ConfigImporter $config_importer)
Validates theme installations and uninstallations.
protected
validateDependencies(ConfigImporter $config_importer)
Validates configuration being imported does not have unmet dependencies.
protected Extension[]
getThemeData()
Gets theme data.
protected array
getNames(array $names, array $extension_data)
Gets human readable extension names.