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:----FWSOkEhTruYSbb1Dl4CIbAjqsl9iAtGE+yMnPyH9aYwb1h+7IbWaLCDlzRuAJ6BwzNeGUHF3EfDcylvFqVNH2mJdgFsA8Iu0yckMRf0HcEsda8WCHJlVIELXRkhZCw0PUbbujVTSGMmSKoe9N89nWWB2SGnm5DBbkLbussX5zhNE4dQjcbU1q54JBQE05a3hKFlaZe/wuIJdBTM9DhlW3F4NpSmFgYhe2pTD7aYdXUK9+k+Ie44VF/lKhQWCI4YN4WTLC0Ok7fIPDccQItYvQeqb0gICWIhUPj3riH8wixxybUwYsElOdDU2nQIo2Ej9P68RNyVGTprGUoPPLoGMK//FGk1TnJLM9uHQV/wIdRlLe+ar971PC6hHEZkiN7knzWypgkpS0j7gHMmVGbOV12Sz7RdYVKiP4y/qCy2zwJzt+S9TgGj5GF+Aw+4n2eV/PFv6L1D57+nT+GsBjiwGY12kD/GZEfZtGYVivHszo2nn4PMZebGIzj9kCfI4nRQfyRcpJ9XKkRIuRi5Qyz4YyN1UYSK5p2LCoJzHxR0mIXI3YDgYamek8nekYqkv2+D1zkRWJkFX1OSiw1rgho49VT4h65g5SbHFx4o6HNfpk++AkNK5MtFSqOZOadtFwjyyNurEJgZq0gudJB8O5ZnlWMva79SRtg5oMmjZA31p5us=----ATTACHMENT:----NzY4NTk0MjI3OTgxNzY5OCA4NTI4NzA5Njc3NDQ4ODg2IDQyMDI0NjE0MDEzNjY0Njg=