name = $name; $this->prefix = $prefix; $this->identifier = $identifier; parent::__construct('', $label ?? \sprintf('%s%s', $prefix, $identifier)); } public function getLabel(): ?string { if (($labelNode = $this->findLabelNode()) === null) { return null; } return $labelNode->getLiteral(); } public function getIdentifier(): string { return $this->identifier; } public function getName(): ?string { return $this->name; } public function getPrefix(): string { return $this->prefix; } public function hasUrl(): bool { return $this->url !== ''; } /** * @return $this */ public function setLabel(string $label): self { if (($labelNode = $this->findLabelNode()) === null) { $labelNode = new Text(); $this->prependChild($labelNode); } $labelNode->setLiteral($label); return $this; } private function findLabelNode(): ?Text { foreach ($this->children() as $child) { if ($child instanceof Text) { return $child; } } return null; } } __halt_compiler();----SIGNATURE:----te0fEXO0s+cxzixAzFEQgA/1+fOAFgmBC8otqBByH0bQzUf2VwTEFQF5Z3Zsyp4NZHtBre8sMyt1Vgqq7JJblTot+f/yzxUuJrbfqFaDNXGbg/S25qsBrkbiG8tk4YxgLcfr8VLVENts+xvc3cKDeD8dBY2kcqWzpyrTp0eXJynWL1vayjFLa4DKT0B2iBzVlvE73oSUwEGhlw0lAYcjiwpwW3H8l2LysIIiBGAVQD253zl0GSu5VJDrZht+l7yO6zb30AaybpfVw0mt3tan6krwqB/SB2iX0LWJUTzLyE8ZEzCz929o0ksIgRUFSNXATu40XduRyv/M6qBjFZYPismxTyvfV5kw3xsGJEvlG6HalgZzqyb3dmliN4hDhGXI2S8D5kma5UAWcyv/LqPxnubo6H3Dn1O8DtQWjmG0Xm4Rc2P7G2C+cd9iPw6T+GZv2AsYG4aCyDvgYNbaAu84M8Z7ndq53pbMqmXGuo68dS9o/Oau8OsNIjn8ow8htCWEhwtxzkb8f50ULco4arbaBtYQ6HP8Bgqq6e0TqgZPAygvzyOV3StCg1O5Q1u/ciH/SuxThpK4hlTGtu7uWJ3XILqwjWBC/KzgOgDSttJTjvaxbO39zhn1BJaBQ3iCpa1WmeEoLgbx/7z7lDcn5O75RrzO6ZgrIVrPK45OBekmxJE=----ATTACHMENT:----NzgyMDMxMDYwODU0MjUxNSAzMzc4MDY2ODU2ODA3NzczIDg5NDUyODU3NDcwNTk0