13 private ?
string $sourceLanguageCode;
14 private ?array $priorityLanguageCodes;
15 private bool $allowOnlyPriorityLanguages;
16 private ?
string $description;
17 private ?
string $label;
19 public function __construct(
20 ?
string $sourceLanguageCode,
21 ?array $priorityLanguageCodes,
22 bool $allowOnlyPriorityLanguages,
26 $this->sourceLanguageCode = $sourceLanguageCode;
27 $this->priorityLanguageCodes = $priorityLanguageCodes;
28 $this->allowOnlyPriorityLanguages = $allowOnlyPriorityLanguages;
29 $this->description = $description;
30 $this->label = $label;
33 public function getSourceLanguageCode(): ?
string {
34 return $this->sourceLanguageCode;
37 public function getPriorityLanguages(): ?array {
38 return $this->priorityLanguageCodes;
41 public function areOnlyPriorityLanguagesAllowed():
bool {
42 return $this->allowOnlyPriorityLanguages;
45 public function getDescription(): ?
string {
46 return $this->description;
49 public function getLabel(): ?
string {