File "PHPMailerLoader.php"

Full Path: /home/warrior1/public_html/languages/wp-content/plugins/mailpoet/lib/Mailer/WordPress/PHPMailerLoader.php
File size: 610 bytes
MIME-type: text/x-php
Charset: utf-8

<?php declare(strict_types = 1);

namespace MailPoet\Mailer\WordPress;

if (!defined('ABSPATH')) exit;


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';
    }
  }
}