/** * Get Mailer * * @return XoopsMailer|XoopsMailerLocale */ public function getMailer() { static $mailer; if (is_object($mailer)) { return $mailer; } \Xoops\Locale::loadMailerLocale(); if (class_exists('XoopsMailerLocale')) { $mailer = new XoopsMailerLocale(); } else { $mailer = new XoopsMailer(); } return $mailer; }