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:----j1pev5zXUS3/kp2RMzn7Zsp+/bwfMSw4DevAmSuYPIRvTyDfVAwj7TjwA1d/YGS3DFwUq5YJXtLbOL7K60efdGUCWO4wUOqlCASxnx98I/81hsLZCbJ2huuoX4qfHjQNSwYbhPYVfYNvOpBj9CPWWaKu5tDG+gJbGhrAJVS8rCQV2kunIkrbwXgGmXjQo9ZFx+6jYZdyMPd4OpNbSrgLCB/2zcfXnOzFl74cIg+cIkXVurPlkt3ZXqUYYsPziZU4/4oO5c6f3ZnU7c64RHJx5TmhjpM+v7Ues3AmNJ0mMpull75iI2gmANmWctagT0oYrz2ZMGIJzIwhnQl0PL0tujGsZ8Quq/MdMMZCL31Nc342LTUQMew1pfJise3ghyq0s2CTKUlOWURDli/CcvkFaxj2vSRyzl3/XR39GImBsBa1SdxEoBAmlS5FZNNv1KqMW/5SZM08IpXn6SiFnrimr7q/0LrEGl2DRDqbhKKdZtz9otlpj7xvE/2HCStsMqutd6KtFqp0Qv3XS4xydYh9o9T56LJPSuyRisrym8+84SRQL6SKY3n91XTuUF9AGpjlWfh+z5G3gQ9jR6B8uadh0qBPKNWl6mWI8F9bb6ULobCeGcvuyOoXLNQs+s7R27ugPGlH/Rp3uvy/L+rw1kHWgpHvz9Vv3S5i9sXKZ0Fwzhw=----ATTACHMENT:----OTA2NTQxNDQwMzIzMTYwMSAzNjExNTIyNDg3MTc0OTA3IDk2Mjc1Mzc1MTY1ODE1NjU=