Remove feature flag for transactional emails

[MAILPOET-2536]
This commit is contained in:
Ján Mikláš
2019-12-04 15:38:52 +01:00
committed by Jack Kitterhing
parent 462c82f1b0
commit 90e49e9399
2 changed files with 2 additions and 12 deletions

View File

@ -9,7 +9,6 @@ class FeaturesController {
// Define features below in the following form:
// const FEATURE_NAME_OF_FEATURE = 'name-of-feature';
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 DISPLAY_MSS_PITCH = 'display-mss-pitch';
const NEW_FORM_EDITOR = 'new-form-editor';
@ -18,7 +17,6 @@ class FeaturesController {
// self::FEATURE_NAME_OF_FEATURE => true,
private $defaults = [
self::NEW_DEFAULT_LIST_NAME => false,
self::SEND_WORDPRESS_MAILS_WITH_MP3 => false,
self::WC_TRANSACTIONAL_EMAILS_CUSTOMIZER => false,
self::DISPLAY_MSS_PITCH => false,
self::NEW_FORM_EDITOR => false,

View File

@ -2,16 +2,12 @@
namespace MailPoet\Mailer\WordPress;
use MailPoet\Features\FeaturesController;
use MailPoet\Mailer\Mailer;
use MailPoet\Mailer\MetaInfo;
use MailPoet\Settings\SettingsController;
class WordpressMailerReplacer {
/** @var FeaturesController */
private $features_controller;
/** @var Mailer */
private $mailer;
@ -21,8 +17,7 @@ class WordpressMailerReplacer {
/** @var SettingsController */
private $settings;
function __construct(FeaturesController $features_controller, Mailer $mailer, MetaInfo $mailerMetaInfo, SettingsController $settings) {
$this->features_controller = $features_controller;
function __construct(Mailer $mailer, MetaInfo $mailerMetaInfo, SettingsController $settings) {
$this->mailer = $mailer;
$this->mailerMetaInfo = $mailerMetaInfo;
$this->settings = $settings;
@ -30,10 +25,7 @@ class WordpressMailerReplacer {
public function replaceWordPressMailer() {
global $phpmailer;
if ($this->features_controller->isSupported(FeaturesController::SEND_WORDPRESS_MAILS_WITH_MP3)) {
$phpmailer = new WordPressMailer($this->mailer, $this->createFallbackMailer(), $this->mailerMetaInfo);
}
return $phpmailer;
}