LanguageConfigOverrideEvents

Defines events for language configuration overrides. Hierarchy class \Drupal\language\Config\LanguageConfigOverrideEvents See also \Drupal\Core\Config\ConfigCrudEvent File core/modules/language/src/Config/LanguageConfigOverrideEvents.php, line 10 Namespace Drupal\language\Config Members Name Modifiers Type Description LanguageConfigOverrideEvents::DELETE_OVERRIDE constant The name of the event fired when deleting the configuration override. LanguageConfigOverrideEvent

LanguageConfigOverrideCrudEvent::__construct

public LanguageConfigOverrideCrudEvent::__construct(LanguageConfigOverride $override) Constructs a configuration event object. Parameters \Drupal\language\Config\LanguageConfigOverride $override: Configuration object. File core/modules/language/src/Config/LanguageConfigOverrideCrudEvent.php, line 27 Class LanguageConfigOverrideCrudEvent Provides a language override event for event listeners. Namespace Drupal\language\Config Code public function __construct(LanguageConfigOverride $over

LanguageConfigOverrideCrudEvent::getLanguageConfigOverride

public LanguageConfigOverrideCrudEvent::getLanguageConfigOverride() Gets configuration object. Return value \Drupal\language\Config\LanguageConfigOverride The configuration object that caused the event to fire. File core/modules/language/src/Config/LanguageConfigOverrideCrudEvent.php, line 37 Class LanguageConfigOverrideCrudEvent Provides a language override event for event listeners. Namespace Drupal\language\Config Code public function getLanguageConfigOverride() { return $this-&g

LanguageConfigOverrideCrudEvent::$override

Configuration object. Type: \Drupal\language\Config\LanguageConfigOverride File core/modules/language/src/Config/LanguageConfigOverrideCrudEvent.php, line 19 Class LanguageConfigOverrideCrudEvent Provides a language override event for event listeners. Namespace Drupal\language\Config Code protected $override;

LanguageConfigOverrideCrudEvent

Provides a language override event for event listeners. Hierarchy class \Symfony\Component\EventDispatcher\Eventclass \Drupal\language\Config\LanguageConfigOverrideCrudEvent See also \Drupal\Core\Config\ConfigCrudEvent File core/modules/language/src/Config/LanguageConfigOverrideCrudEvent.php, line 12 Namespace Drupal\language\Config Members Name Modifiers Type Description Event::$dispatcher private property Event::$name private property Event::$propagationSto

LanguageConfigOverride::__construct

public LanguageConfigOverride::__construct($name, StorageInterface $storage, TypedConfigManagerInterface $typed_config, EventDispatcherInterface $event_dispatcher) Constructs a language override object. Parameters string $name: The name of the configuration object being overridden. \Drupal\Core\Config\StorageInterface $storage: A storage controller object to use for reading and writing the configuration override. \Drupal\Core\Config\TypedConfigManagerInterface $typed_config: The typed configur

LanguageConfigOverride::save

public LanguageConfigOverride::save($has_trusted_data = FALSE) Saves the configuration object. Must invalidate the cache tags associated with the configuration object. Parameters bool $has_trusted_data: Set to TRUE if the configuration data has already been checked to ensure it conforms to schema. Generally this is only used during module and theme installation. Return value $this Overrides StorableConfigBase::save See also \Drupal\Core\Config\ConfigInstaller::createConfiguration() File core

LanguageConfigOverride::getLangcode

public LanguageConfigOverride::getLangcode() Returns the language code of this language override. Return value string The language code. File core/modules/language/src/Config/LanguageConfigOverride.php, line 89 Class LanguageConfigOverride Defines language configuration overrides. Namespace Drupal\language\Config Code public function getLangcode() { return $this->getLangcodeFromCollectionName($this->getStorage()->getCollectionName()); }

LanguageConfigOverride::delete

public LanguageConfigOverride::delete() Deletes the configuration object. Must invalidate the cache tags associated with the configuration object. Return value $this Overrides StorableConfigBase::delete File core/modules/language/src/Config/LanguageConfigOverride.php, line 73 Class LanguageConfigOverride Defines language configuration overrides. Namespace Drupal\language\Config Code public function delete() { $this->data = array(); $this->storage->delete($this->name);

LanguageConfigOverride::$eventDispatcher

The event dispatcher. Type: \Symfony\Component\EventDispatcher\EventDispatcherInterface File core/modules/language/src/Config/LanguageConfigOverride.php, line 23 Class LanguageConfigOverride Defines language configuration overrides. Namespace Drupal\language\Config Code protected $eventDispatcher;