mailer = $mailer; $this->mailerMetaInfo = $mailerMetaInfo; $this->settings = $settings; } public function replaceWordPressMailer() { global $phpmailer; if ($this->settings->get('send_transactional_emails', false)) { $phpmailer = new WordPressMailer($this->mailer, new FallbackMailer($this->settings), $this->mailerMetaInfo); } return $phpmailer; } }