getShortName() public static method

public static getShortName ( &$class )
コード例 #1
0
 public function __construct()
 {
     $className = Utils::getShortName($this);
     $this->isAvailable();
     $config = Option::get('MAIL_' . $className);
     if (!$config) {
         throw new Error("邮件模块 " . $className . " 配置不完整,无法使用。");
     }
     $this->config = json_decode($config, true);
 }
コード例 #2
0
ファイル: Smtp.php プロジェクト: sendya/shadowsocks-panel
 public function __construct()
 {
     $className = Utils::getShortName($this);
     $this->isAvailable();
     $config = Option::get('MAIL_' . $className);
     if (!$config) {
         throw new Error("邮件模块 " . $className . " 配置不完整,无法使用。");
     }
     $this->config = json_decode($config, true);
     $this->setFrom($this->config['from']);
     //设置发件人 格式为( 发件人名称 <*****@*****.**> )
     $this->setAddress($this->config['smtp_name']);
     //
     if ($this->config['smtp_ssl'] == 'ssl') {
         //ssl 模式
         $this->setServer($this->config['server'], $this->config['smtp_name'], $this->config['smtp_pass'], 465, true);
     } else {
         // 非ssl
         $this->setServer($this->config['server'], $this->config['smtp_name'], $this->config['smtp_pass']);
     }
 }