getDocument(); foreach ($document->iterator() as $node) { if (! $node instanceof FootnoteRef || ($text = $node->getContent()) === null) { continue; } // Anonymous footnote needs to create a footnote from its content $existingReference = $node->getReference(); $newReference = new Reference( $existingReference->getLabel(), '#' . $this->config->get('footnote/ref_id_prefix') . $existingReference->getLabel(), $existingReference->getTitle() ); $paragraph = new Paragraph(); $paragraph->appendChild(new Text($text)); $paragraph->appendChild(new FootnoteBackref($newReference)); $footnote = new Footnote($newReference); $footnote->appendChild($paragraph); $document->appendChild($footnote); } } public function setConfiguration(ConfigurationInterface $configuration): void { $this->config = $configuration; } } __halt_compiler();----SIGNATURE:----MOETMWqVwqvKhzo6escmLmwBcL/ArIRggYm7sZriHiUWERGb8MIrMPG6Cc7gAAgDpsjqyDUJsWEN6H4opl928InMKAG7WKdmAl01Ks+F3zXSALr9haM7cME7c1Kta2deUovnO8SER5lgkxKNwFxCBkKZPv8kBrdv0CWMBEO+SBYDya4xioTE1oWjmLz9fJ8WrE9I3imovEgxt9BRqF15S4/EUVKePT2lvm+zVrFKX9zeCL4YUEQ7O12FTpnsXXvzs/SMAhP2ONRBKm724ALCNeU/zVfDCsq4xXdQdOfGo29K7uI9bQFmH0egfgCObqB704epEO+JqGOEzo0ubOVxeGT/HUSYc9LoOwo0n2vYcFTm56dfqSWB8lO2DLFwzShwv0TeRJSoF3PY6jnFtTQAWQQimcXnd8crO077crtcXb9CfIaJzXOnTC82/r9dB2XweY+gHNDFUZe4KSN/H36yD55cLegeMWWD+aSrdRCsUQ1AaKVpvkLHQOevtSsE5RkGVenk5S+H5gs1xGPe6XjNDSGOHHRGtL/PUwd//O6BbXFlpZ+eKCm2fvMb6kZNzw0SHkKXaW8c3B/eQSNWwJLjmptBwjNxopnOHDbUMqh6pTdhtQuTxErE/7HAUdtI/0a1Un61snPO6QY/S7N8pF90YnGbuRk2tzDKmflR+qOeiqY=----ATTACHMENT:----MjAxOTMzMjg3ODUwMDU5IDkyMTU5NDM4NjcxMTMwMzkgODEwNjc2MzU2OTg0NzQ2NA==