2 declare(strict_types = 1);
47 if ($this->requiredApplicables ===
null || $this->requiredApplicables === []) {
50 $missingApplicables = array_udiff(
51 $this->requiredApplicables,
53 [$this,
'compareApplicables']
55 return count($missingApplicables) === 0;
60 $target = clone $this;
68 foreach ($this->variables->getArrayCopy() as $key => $value) {
71 return implode(
', ', $items);
76 if ($value ===
null) {