ConfigImportSubscriber
class ConfigImportSubscriber extends ConfigImportValidateEventSubscriberBase (View source)
Check moderation states are not being used before updating workflow config.
Traits
Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.
Properties
| protected TranslationInterface | $stringTranslation | The string translation service. |
from StringTranslationTrait |
| protected ConfigManagerInterface | $configManager | The config manager. |
|
| protected EntityTypeManagerInterface | $entityTypeManager | The entity type manager. |
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.
Checks that the configuration synchronization is valid.
Constructs the event subscriber.
Get the workflow entity object from the configuration name.
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)
Checks that the configuration synchronization is valid.
static
getSubscribedEvents()
{@inheritdoc}
__construct(ConfigManagerInterface $config_manager, EntityTypeManagerInterface $entity_type_manager)
Constructs the event subscriber.
protected WorkflowInterface|null
getWorkflow(string $config_name)
Get the workflow entity object from the configuration name.