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:----OsxdZXUn51KJkokNw0RWEQEU6yKITANaOXAgGidAE0xCZiTk0a5RjuSXhJaIAcpRPgE0fJqwvgXVHlCIwd8jyWMOta/GkoaXDom7AvCfS3EcziTAyTEvigjU3dFmHGE5a0dbkI5xYdE7o8lqN/5abGy3FnUY6Uuwblcy7UdSIYrrdpdg7Qx2i/OWPsZNi2fKBpqxyoWBi+2JO8tnfvKnc1qNTP6vUn/clZJi/g/AajuJl8zi999y7io1nOpPN5FKFwJ73c8zHccv4FJbY+++PE/rN5005e1cP7Sv1cnBFgpo2LX0t0Uq/GT7kQd9MCEDBhv/bXYb2DYCbgIxOITcgWDg6EAq8R52wmDVzkBLiiLskvewx8c5iXWj3cY7Q42R8sdS/2KNgVy5Zod6qxCdMjBVKIB6ugA2wn+zf5hRdUmzG3PyJxTk1xhggysrUY5tx6UY8aD7miu7E/VLTvYTA+nPkbMPpVEdxz9YHZzv9yorpIsixYvrE29njDIAce6Lz0h1fASg+5Dt0yEZwBJKwl7as3s26w5coKeV7rAQyOmknjTSIKLsZtxX3lj1F7jc0dP2Wz3BxZkWqFc8vYWcyqNB2JcP2NnoAEQYpm6AKjJLe7UEHF4GTH+G6ySPMTELhjgAZfr7fxUy3UyDHAG9zUXLnGApxplpU+iBwcXhdNg=----ATTACHMENT:----MzY3Njc0MDg5ODM5MzE2NCA3MDYyMDk1Mjc3NTcxMTg0IDU0NTEyMzYyMDgxOTM4MDc=