Files
piratepoet/mailpoet/lib/Mailer/WordPress/PHPMailerLoader.php
Jan Lysý 1dd2c82634 Load PHPMailer
We don't support old loading for WordPress 5.5 and lower
[MAILPOET-4142]
2022-05-23 11:38:32 +02:00

21 lines
577 B
PHP

<?php declare(strict_types = 1);
namespace MailPoet\Mailer\WordPress;
class PHPMailerLoader {
/**
* Load PHPMailer because is not autoloaded
*/
public static function load(): void {
if (!class_exists('PHPMailer\PHPMailer\PHPMailer')) {
require_once ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';
}
if (!class_exists('PHPMailer\PHPMailer\Exception')) {
require_once ABSPATH . WPINC . '/PHPMailer/Exception.php';
}
if (!class_exists('PHPMailer\PHPMailer\SMTP')) {
require_once ABSPATH . WPINC . '/PHPMailer/SMTP.php';
}
}
}