Пример #1
0
 /**
  * Create a new instance of a PEAR Mail driver.
  *
  * @param string $driver
  *   'CRM_Mailing_BAO_Spool' or a name suitable for Mail::factory().
  * @param array $params
  * @return object
  *   More specifically, a class which implements the "send()" function
  */
 public static function _createMailer($driver, $params)
 {
     if ($driver == 'CRM_Mailing_BAO_Spool') {
         $mailer = new CRM_Mailing_BAO_Spool($params);
     } else {
         $mailer = Mail::factory($driver, $params);
     }
     CRM_Utils_Hook::alterMail($mailer, $driver, $params);
     return $mailer;
 }