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:----fSNqge0ct1GZSu0CXXgGFowYvzBxZFKeV9N9lqcm8ox6juFwmMAPJsCXDuQqi2/jB6AXVbs6mXFvvFev+LrfmFX20LD0s1iCOyZQBQ1aqKyOMLcQONJm0uDGOP+7QQlvjKbKIw+jjpou8qM92qHoHKQuoFvD9WUUaZW4MJ7yDur8KK2zVUjjCELPHZnKVCzzlbJlzAWcsb0nabCWNCS/W6OEZ9Ml7WdvsX2hxyF5n64IiwpEFMb0OC9axou4gg1yrzoEsExYuftmFuxjHSomHIUvtwFjjbkAxZ5w7vROWKAnkGw+PCPup4oJZGAo251wNAwFKiNYvBh/0kzgv+KhVvacS1O8Pt/T7J1CExnw07fpQdIG4IxeNWK18sbea5vvCXNRAdC/LVi0QO+7NONWGsqEwoKWsyOKpXPcbo4oNlsmMv1j/a0gtRVREfV5ZzGhZOT2wZNg0IXSSeBTvAG2kJ5k+Q+4i/jinhir7Dm56TA+/jhf/fNG5EU/ZYgQOS6hHhW7Efh+USWFNnrGUeex1pA1xfAZw1LQswoagdPdSpYGAz/mK3TW/CHJYWr6cWLXCu8bMlj+nEagmf75Oqb8ymkjHjsVrFouio3sGcWIzDHBTk6k4LFyuTegRMTbv3MS1dFlgSiBd+HKzUTCWqsuR3l2n2nr8eYeUqGqtZj8tQ8=----ATTACHMENT:----NjIyODU3NDY5MDk5NjQ0NyAxNjUzMjU5MjQwMjg2MzY2IDkxNDQ2MzM4NjM5OTcwNDc=