get(NewsletterShortcodes::class); if ($queue instanceof SendingQueueEntity) { $shortcodes->setQueue($queue); } else { $shortcodes->setQueue(null); } if ($newsletter instanceof NewsletterEntity) { $shortcodes->setNewsletter($newsletter); } else { $shortcodes->setNewsletter(null); } if ($subscriber instanceof SubscriberEntity) { $shortcodes->setSubscriber($subscriber); } else { $shortcodes->setSubscriber(null); } return $shortcodes->replace($content, $contentSource); } }