Use TrackingConfig and new tracking settings property in PHP

[MAILPOET-3185]
This commit is contained in:
Rostislav Wolny
2021-11-24 16:20:16 +01:00
committed by Veljko V
parent fbe933eb12
commit 699266c920
31 changed files with 259 additions and 122 deletions

View File

@@ -8,7 +8,7 @@ use MailPoet\Entities\SubscriberEntity;
use MailPoet\Newsletter\Links\Links;
use MailPoet\Newsletter\Renderer\Renderer;
use MailPoet\Newsletter\Shortcodes\Shortcodes;
use MailPoet\Settings\SettingsController;
use MailPoet\Settings\TrackingConfig;
use MailPoet\WP\Emoji;
class ViewInBrowserRenderer {
@@ -29,13 +29,13 @@ class ViewInBrowserRenderer {
public function __construct(
Emoji $emoji,
SettingsController $settings,
TrackingConfig $trackingConfig,
Shortcodes $shortcodes,
Renderer $renderer,
Links $links
) {
$this->emoji = $emoji;
$this->isTrackingEnabled = $settings->get('tracking.enabled');
$this->isTrackingEnabled = $trackingConfig->isEmailTrackingEnabled();
$this->renderer = $renderer;
$this->shortcodes = $shortcodes;
$this->links = $links;