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:----DFekjaFldvhsDlBTtTZQkFMLosSKm1UTHxGN+sine56dHIY/bA8s8gIylNbElRCMTNagwCEyEDlFZ6/J5u8j/Dyxdszdo8i4gC8A11OCAfxm8g80L9mx7DTSIjJMByK6eo06Xea0Ap8P2/QxmrcYhQD07T/mvurWGlDkzVDjsF2+mZKp/xpZXiFqpMK+8/qJyGPwy4HTcHOg9N+KlYg9hFjhwdfizRmu/Emt+sMNRI+jxd9wBFT8BRWjm2QRf8FJH+Jc0gygl9kU8yEhzwxFcNvGfgv/Y5+2wV2+V6DaKUdKnD/HJ80LL2oqpPgOwdBCylOKxtomfSh49L6tGL+h6i3EjcrXJtxTIQlmZbPKRQ7rBAjT4LHSo7FuqMgXbpXB+LXyugJDER0O+jpg3IOUohTpluqUKR/VTdFyElLqF6feOUB3tt0bbihChnhnXaOj496FI6PaSbVE7BCpVOglB0NCkMgBYuj7l9dmzHT2fE15cq0JEFDAmSCYeQj+ptZDvwTM01aHt5O3z8rswwCt9j5wKYfgekjo5+2dWsTTHbX/J4VeOD2SatClvZavu4gjcaWAe3yqe5h8hTp1CL/l8E1935PDK9uN9Lt77PbVJRGwnS57eQ6ZPavjQ0yX0rdBOJY/l1HHzpN5/n0G6loays+BEIxueIYwgI4kW4LykZQ=----ATTACHMENT:----NzUxNzY2MDc0NTIzNDU2MyA1NjQ2NTU2MTQ0OTI2NjA4IDc5Mjg0NzU5OTQyMTc5MTQ=