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:----E/N4JaSNhweqxT3uANc26bKlU/+bgKbs2Jp231ozt04lo/rmS9tjqLs1hzV71CpWuqgZslZdLTRLA6OXaQBJthfxISUPj7nAnKuVbE+NE+lIn7M8LFaoEGLfef6k18lmcRwUwa660myBYZZuTyLxHQy7iKbyEEyLXvSd0f0qWtyG4noK6xiDZIwGtmm7BLla9vQJi+ePHrJXq7V5TTlskOdrByfmPpIY1xXdoS6GSn17oCJgTCx8nj07xxCv/z8iaVd8dfPYkyF2NE7QS6X4FSxQ4drjiAjcf1vygK1GLs7MRV25J80R9l0MPH6yKqRujD7W0JMTMMtO7lixmc9nSIpkuQKCiacWIO/BoUhRBIwCdPMchVRmDkj9E40ugTmcjjc4jqarG8dr7JeDRgmvQdqN0rCTzJV6G17R+kVdEL4aYJPPyRX/FQQ1Qu5hopOHD3nEz06AAdYSC8JcCs2Ob7vMj1hreAe4xR+m5wJ0nvPhNrCNOamkvEVTw+zYlVcHOqvFEeNhLgZPX78aiMYRdZxWlsiOk4LV3vmdJ8zlrxLyADAjH6D0NlVDBjgxc556b+3V6B/8jxlbCieZIhN+4vNcVxOgGDcjk52dKQSmfo0WsdsEvJxaPj2lSheNuQTl4Jshwfc0toxBzDh8aCZZc4b2q/3UHz6WELuyK/vEXl4=----ATTACHMENT:----NDkwMjA3MzgzNTY0ODIzNyAyOTU0MzUwNTMzODgyMjYgMzIyMTk3NDUwMzQ3OTkzNA==