Skip to content

Commit

Permalink
fix: fix deprecation from loading phpmailer via class-phpmailer.php
Browse files Browse the repository at this point in the history
fixes #13
  • Loading branch information
carlalexander committed Aug 2, 2023
1 parent 9dcd9ff commit fd56884
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/Configuration/WordPressConfiguration.php
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,13 @@ public function modify(Container $container)
});
$container['is_multisite'] = is_multisite();
$container['phpmailer'] = function () {
if (!class_exists(\PHPMailer::class)) {
if (!class_exists(\PHPMailer\PHPMailer\PHPMailer::class) && file_exists(ABSPATH.WPINC.'/PHPMailer/PHPMailer.php')) {
require_once ABSPATH.WPINC.'/PHPMailer/PHPMailer.php';
require_once ABSPATH.WPINC.'/PHPMailer/Exception.php';

class_alias(\PHPMailer\PHPMailer\PHPMailer::class, 'PHPMailer');
class_alias(\PHPMailer\PHPMailer\Exception::class, 'phpmailerException');
} elseif (!class_exists(\PHPMailer::class)) {
require_once ABSPATH.WPINC.'/class-phpmailer.php';
}

Expand Down

0 comments on commit fd56884

Please sign in to comment.