Adds option to replace shortcodes in one string using contents from

another string
Adds unit tests
This commit is contained in:
Vlad
2017-07-30 11:24:52 -04:00
committed by pavel-mailpoet
parent 334c3ff420
commit 7c30192a03
4 changed files with 45 additions and 6 deletions

View File

@ -1,4 +1,5 @@
<?php
namespace MailPoet\Cron\Workers\SendingQueue\Tasks;
use MailPoet\Newsletter\Shortcodes\Shortcodes as NewsletterShortcodes;
@ -6,8 +7,8 @@ use MailPoet\Newsletter\Shortcodes\Shortcodes as NewsletterShortcodes;
if(!defined('ABSPATH')) exit;
class Shortcodes {
static function process($content, $newsletter, $subscriber, $queue) {
static function process($content, $content_source = null, $newsletter = null, $subscriber = null, $queue = null) {
$shortcodes = new NewsletterShortcodes($newsletter, $subscriber, $queue);
return $shortcodes->replace($content);
return $shortcodes->replace($content, $content_source);
}
}