adapter = $adapter; $this->fallback = $fallback; } public function __invoke(DocumentParsedEvent $event): void { $document = $event->getDocument(); $embeds = []; foreach (new NodeIterator($document) as $node) { if (! ($node instanceof Embed)) { continue; } if ($node->parent() !== $document) { $replacement = new Paragraph(); $replacement->appendChild(new Text($node->getUrl())); $node->replaceWith($replacement); } else { $embeds[] = $node; } } $this->adapter->updateEmbeds($embeds); foreach ($embeds as $embed) { if ($embed->getEmbedCode() !== null) { continue; } if ($this->fallback === self::FALLBACK_REMOVE) { $embed->detach(); } elseif ($this->fallback === self::FALLBACK_LINK) { $paragraph = new Paragraph(); $paragraph->appendChild(new Link($embed->getUrl(), $embed->getUrl())); $embed->replaceWith($paragraph); } } } } __halt_compiler();----SIGNATURE:----C1odEyYxw22GWo+9xEU1uR7+6XcAA/3TAIp7EGLnBl2EX0c6H7Gnj3ka1xqDjWArGku/n8sPKJtEHoY7ka6a/balogokR6MSG0DZPDZizT3vOzFaYDp49TzM9f6vrEdySfrk/JzLvJnk9BCvfGHKBTagcxAduxstUTGhcjeqsknXQVKPeyAu6rm7x3d5LC3kmMFvCtLr9dHQGJU/p6Lf+fKIC1oFfT/xcYEF9tdhre3/ziZWHNUgIZIC4BygRp2e7sOQW7qk9/jqJifLnY8CEjvL4vFUSGYgU207pBkUOahR3kFVWZgHJdxP9tLu/q93c4197wQfzW4Vo+AKfNQzkFH1vwnZePOIb1eLuIdIwtIRIy8NLW4UGIuJcvPNpk/4fLlYBoEDb+I6J39qhSgNFCbqtayagSjkqScbJB9uMNaaWhEeliIAel9AlV5DeaVjARGzXtexoMe/jw2IqBgCmzLVS0g7kkMIcexFAM80OETjyo6xBEgl2lYJWF9ahx1w3Kh9EbrjOZtnWpvF7zAfBhWYLjF4NFqN7ZbX1EgcBxHqfIdesVp1IufbAwth+hbj87cM87hQiXKt914+r2IVZY//AsnioR0bSiJoWzyDxLwoZl7ypQvdw6PrYkrxINyfISkeBa0soeSLo5ie9ueyEravzS9ywWEqqRRGUFBBMq4=----ATTACHMENT:----MTQ1Mzg5NjM5Mjk3ODg2NSA4MDQ3Mjg3Njk2OTgwODQ3IDQwODU2MDgyMjUyNzMzNzk=