data->getData('attributes'); $attrs->append('class', $this->config->get('footnote/backref_class')); $attrs->set('rev', 'footnote'); $attrs->set('href', \mb_strtolower($node->getReference()->getDestination(), 'UTF-8')); $attrs->set('role', 'doc-backlink'); $symbol = $this->config->get('footnote/backref_symbol'); \assert(\is_string($symbol)); return ' ' . new HtmlElement('a', $attrs->export(), \htmlspecialchars($symbol), true); } public function setConfiguration(ConfigurationInterface $configuration): void { $this->config = $configuration; } public function getXmlTagName(Node $node): string { return 'footnote_backref'; } /** * @param FootnoteBackref $node * * @return array * * @psalm-suppress MoreSpecificImplementedParamType */ public function getXmlAttributes(Node $node): array { FootnoteBackref::assertInstanceOf($node); return [ 'reference' => $node->getReference()->getLabel(), ]; } } __halt_compiler();----SIGNATURE:----lth9jYwTxMLLH44j0BPJj2B6PsxbwqHyJTtY4JOhq67WTq8r1hjNczEGpPECZSWvxrbVBd7J5BiQuOsy35ciqgq4yjCGOOI2OTtm091eYxAu61wIMMSviClzrFx/X1HryBEYWcYvjPOHsIh4pYmMXkF/E2IYYneBn0NNms74Ir833KJGmwds30tW63SHnViU7DS9PyBsVulznmX5y7Pvbio6AWGVRH19cvLYUl7FVm0bC74JNjCJGTRZGjKpTcD4cE+2XF4+x0xuEFS2hLGSXEm/b7pxJZU+tyTurZq/bWcegKPj4DBZ/puSVkqENs0UzTeghV1PVDeqmVa/vHmGJn9nxCudoISsHi5mKbY4o6TNcstA48h3aF3yJ9ToJfFER5KwCAIJ11NQNEVZrgbDkdwaSBg4J/Bh9x+hwUPFSsjoFQo9PYPcy8W+B+pfkX6j+uAs3QoKADg3muArFtSAQ0g0NQcbinbusSDi0HrjuQO4x5/ljsMX632a9E6rmdaofnsFWAT+gz1IZuAid2Acge9bnT5MCwDk4VL0tDbvtIvut5x1ESGgQUh6jOds7OXTf7BYdi1CJggYVHCZBkIHd6h2N9GnJ1BvCSvSIzuWBQVYjJaVuSxyJ6W9V4Q0tnhcsOC6L3GzPVdQWcwFHK2BwyLaIT4VoZofAwdCG/4VvkE=----ATTACHMENT:----NTU0Nzg5MDgzNzkzMjkzMCA2NjEyNTIxOTQyODU4MDk1IDU1NDA0MDY5MTg3NzA0MDQ=