Remove feature flag for transactional emails
[MAILPOET-2536]
This commit is contained in:
committed by
Jack Kitterhing
parent
462c82f1b0
commit
90e49e9399
@ -9,7 +9,6 @@ class FeaturesController {
|
|||||||
// Define features below in the following form:
|
// Define features below in the following form:
|
||||||
// const FEATURE_NAME_OF_FEATURE = 'name-of-feature';
|
// const FEATURE_NAME_OF_FEATURE = 'name-of-feature';
|
||||||
const NEW_DEFAULT_LIST_NAME = 'new-default-list-name';
|
const NEW_DEFAULT_LIST_NAME = 'new-default-list-name';
|
||||||
const SEND_WORDPRESS_MAILS_WITH_MP3 = 'send-wordpress-mails-with-mp3';
|
|
||||||
const WC_TRANSACTIONAL_EMAILS_CUSTOMIZER = 'wc-transactional-emails-customizer';
|
const WC_TRANSACTIONAL_EMAILS_CUSTOMIZER = 'wc-transactional-emails-customizer';
|
||||||
const DISPLAY_MSS_PITCH = 'display-mss-pitch';
|
const DISPLAY_MSS_PITCH = 'display-mss-pitch';
|
||||||
const NEW_FORM_EDITOR = 'new-form-editor';
|
const NEW_FORM_EDITOR = 'new-form-editor';
|
||||||
@ -18,7 +17,6 @@ class FeaturesController {
|
|||||||
// self::FEATURE_NAME_OF_FEATURE => true,
|
// self::FEATURE_NAME_OF_FEATURE => true,
|
||||||
private $defaults = [
|
private $defaults = [
|
||||||
self::NEW_DEFAULT_LIST_NAME => false,
|
self::NEW_DEFAULT_LIST_NAME => false,
|
||||||
self::SEND_WORDPRESS_MAILS_WITH_MP3 => false,
|
|
||||||
self::WC_TRANSACTIONAL_EMAILS_CUSTOMIZER => false,
|
self::WC_TRANSACTIONAL_EMAILS_CUSTOMIZER => false,
|
||||||
self::DISPLAY_MSS_PITCH => false,
|
self::DISPLAY_MSS_PITCH => false,
|
||||||
self::NEW_FORM_EDITOR => false,
|
self::NEW_FORM_EDITOR => false,
|
||||||
|
@ -2,16 +2,12 @@
|
|||||||
|
|
||||||
namespace MailPoet\Mailer\WordPress;
|
namespace MailPoet\Mailer\WordPress;
|
||||||
|
|
||||||
use MailPoet\Features\FeaturesController;
|
|
||||||
use MailPoet\Mailer\Mailer;
|
use MailPoet\Mailer\Mailer;
|
||||||
use MailPoet\Mailer\MetaInfo;
|
use MailPoet\Mailer\MetaInfo;
|
||||||
use MailPoet\Settings\SettingsController;
|
use MailPoet\Settings\SettingsController;
|
||||||
|
|
||||||
class WordpressMailerReplacer {
|
class WordpressMailerReplacer {
|
||||||
|
|
||||||
/** @var FeaturesController */
|
|
||||||
private $features_controller;
|
|
||||||
|
|
||||||
/** @var Mailer */
|
/** @var Mailer */
|
||||||
private $mailer;
|
private $mailer;
|
||||||
|
|
||||||
@ -21,8 +17,7 @@ class WordpressMailerReplacer {
|
|||||||
/** @var SettingsController */
|
/** @var SettingsController */
|
||||||
private $settings;
|
private $settings;
|
||||||
|
|
||||||
function __construct(FeaturesController $features_controller, Mailer $mailer, MetaInfo $mailerMetaInfo, SettingsController $settings) {
|
function __construct(Mailer $mailer, MetaInfo $mailerMetaInfo, SettingsController $settings) {
|
||||||
$this->features_controller = $features_controller;
|
|
||||||
$this->mailer = $mailer;
|
$this->mailer = $mailer;
|
||||||
$this->mailerMetaInfo = $mailerMetaInfo;
|
$this->mailerMetaInfo = $mailerMetaInfo;
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
@ -30,10 +25,7 @@ class WordpressMailerReplacer {
|
|||||||
|
|
||||||
public function replaceWordPressMailer() {
|
public function replaceWordPressMailer() {
|
||||||
global $phpmailer;
|
global $phpmailer;
|
||||||
|
|
||||||
if ($this->features_controller->isSupported(FeaturesController::SEND_WORDPRESS_MAILS_WITH_MP3)) {
|
|
||||||
$phpmailer = new WordPressMailer($this->mailer, $this->createFallbackMailer(), $this->mailerMetaInfo);
|
$phpmailer = new WordPressMailer($this->mailer, $this->createFallbackMailer(), $this->mailerMetaInfo);
|
||||||
}
|
|
||||||
return $phpmailer;
|
return $phpmailer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user