class LocaleEvent in Drupal 10
Same name and namespace in other branches
- 8 core/modules/locale/src/LocaleEvent.php \Drupal\locale\LocaleEvent
- 9 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 - Enables the translation of the user interface to languages other than English.
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 $original;
/**
* 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;
}
}