123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace Drupal\locale;
- use Symfony\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 $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;
- }
- }
|