Initial Drupal 11 with DDEV setup
This commit is contained in:
59
web/core/modules/locale/src/LocaleEvent.php
Normal file
59
web/core/modules/locale/src/LocaleEvent.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace Drupal\locale;
|
||||
|
||||
use Drupal\Component\EventDispatcher\Event;
|
||||
|
||||
/**
|
||||
* Defines a Locale event.
|
||||
*/
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user