14 private $sourceLanguageCode;
16 private $priorityLanguageCodes;
18 private $allowOnlyPriorityLanguages;
22 public function __construct(
23 ?
string $sourceLanguageCode,
24 ?array $priorityLanguageCodes,
25 bool $allowOnlyPriorityLanguages,
28 $this->sourceLanguageCode = $sourceLanguageCode;
29 $this->priorityLanguageCodes = $priorityLanguageCodes;
30 $this->allowOnlyPriorityLanguages = $allowOnlyPriorityLanguages;
31 $this->description = $description;
34 public function getSourceLanguageCode(): ?
string {
35 return $this->sourceLanguageCode;
38 public function getPriorityLanguages(): ?array {
39 return $this->priorityLanguageCodes;
42 public function areOnlyPriorityLanguagesAllowed():
bool {
43 return $this->allowOnlyPriorityLanguages;
46 public function getDescription(): ?
string {
47 return $this->description;