data->getData('attributes'); $attrs->append('class', $this->config->get('footnote/footnote_class')); $attrs->set('id', $this->config->get('footnote/footnote_id_prefix') . \mb_strtolower($node->getReference()->getLabel(), 'UTF-8')); $attrs->set('role', 'doc-endnote'); return new HtmlElement( 'li', $attrs->export(), $childRenderer->renderNodes($node->children()), true ); } public function setConfiguration(ConfigurationInterface $configuration): void { $this->config = $configuration; } public function getXmlTagName(Node $node): string { return 'footnote'; } /** * @param Footnote $node * * @return array * * @psalm-suppress MoreSpecificImplementedParamType */ public function getXmlAttributes(Node $node): array { Footnote::assertInstanceOf($node); return [ 'reference' => $node->getReference()->getLabel(), ]; } } __halt_compiler();----SIGNATURE:----y0Lb4SYwnI3WTkHR+SRb4/XdFjaoKGa6TGH5PHeekukZuwOZxgZK8xMNhHkRErPY78SdE1DC3+Ea+9L51rFtZBKIM4EwTQ0QtiPq2ka/wPKggL1Zaz7Z896bmZSjh7/yh293VrOcz4tj5iz9f5v3a3LtOtmtfuPs9UUwcoYIi83sPahrBcDG0cUlNK4e1Pi+9osxlWAoofbrDps2QDFsS/coRQs0r1f+/Q52/bMQXkoiCJrC8hedP2bJmwV0xrqSs/9xJaip0x6IywBXoPxkzpPKNgT5PDGN4RrMFgi9wnG0bt6ak44lzyTFvYkYu3gqwucsJkiGtu6e029pHUEL0XzJ/4AiJmnT7hURd9C2XXXXm8WLEPoM1AAXLGoY2cFKpJMECTUPaRQXE8EiwOWyWg4jGTWphBib/JKBVrvNS/geS33rdU8c+tv2G+BWxy+ZeIBq00Ib2CA/VsLc92QlNOa57nf5y0St3OWzxD7hmZKKtjNH4WX6ul+bRdqgdpWsa3F6qqXopxGhmLwuJxujMFICqhRgqYHX2Z9AISzzhyQAa32uMLaQFTSnv4x74ZTuMPDlD1QHA4xnDBKXFO4RS6zJg7Bwq9OYWgngohgPngCnhSDwqrPihYjqXCQnEXs7v6jlFm55zdqwUV0L8P3zSdC1MQDV/Ap9DIneuEZ78Xw=----ATTACHMENT:----MjQwODQ2MTY1MDIyNzcxMSAxMTY1ODUyMDU1Nzg1MjM4IDY0MTM5NDc2NzEzMzM2MDE=