class LocaleEvent
Same name in other branches
- 9 core/modules/locale/src/LocaleEvent.php \Drupal\locale\LocaleEvent
- 8.9.x core/modules/locale/src/LocaleEvent.php \Drupal\locale\LocaleEvent
- 10 core/modules/locale/src/LocaleEvent.php \Drupal\locale\LocaleEvent
Defines a Locale event.
Hierarchy
- class \Drupal\locale\LocaleEvent extends \Drupal\Component\EventDispatcher\Event
Expanded class hierarchy of LocaleEvent
1 file declares its use of LocaleEvent
- locale.module in core/
modules/ locale/ locale.module
File
-
core/
modules/ locale/ src/ LocaleEvent.php, line 10
Namespace
Drupal\localeView source
class LocaleEvent extends Event {
/**
* The list of Language codes for updated translations.
*
* @var string[]
*/
protected $langCodes;
/**
* List of string identifiers that have been updated / created.
*
* @var string[]
*/
protected array $lids;
/**
* Constructs a new LocaleEvent.
*
* @param array $lang_codes
* Language codes for updated translations.
* @param array $lids
* (optional) List of string identifiers that have been updated / created.
*/
public function __construct(array $lang_codes, array $lids = []) {
$this->langCodes = $lang_codes;
$this->lids = $lids;
}
/**
* Returns the language codes.
*
* @return string[] $langCodes
*/
public function getLangCodes() {
return $this->langCodes;
}
/**
* Returns the string identifiers.
*
* @return array $lids
*/
public function getLids() {
return $this->lids;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
LocaleEvent::$langCodes | protected | property | The list of Language codes for updated translations. |
LocaleEvent::$lids | protected | property | List of string identifiers that have been updated / created. |
LocaleEvent::getLangCodes | public | function | Returns the language codes. |
LocaleEvent::getLids | public | function | Returns the string identifiers. |
LocaleEvent::__construct | public | function | Constructs a new LocaleEvent. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.