Example #1
0
<?php

date_default_timezone_set('Asia/Tokyo');
mb_language('japanese');
mb_internal_encoding('utf8');
define('PROJECT_NAME', 'Githutil');
define('ROOT_PATH', dirname(__FILE__) . '/..');
require_once ROOT_PATH . '/vendor/autoload.php';
require_once ROOT_PATH . '/config/github.php';
require_once ROOT_PATH . '/config/gmail.php';
require_once ROOT_PATH . '/config/log.php';
\Githutil\Infrastructure\Logger::singleton();
// 内部でnewする
Example #2
0
 /**
  * メールを送信する
  *
  * @param string $mail_body メール本文
  */
 public function sendMail($mail_body)
 {
     try {
         $send_status = \Githutil\Infrastructure\Gmail::send(GMAIL_ACCOUNT_NAME, GMAIL_PASSWORD, GMAIL_SUBJECT, \Githutil\Model\Github\EmoConv::toSkype($mail_body), GMAIL_TO, GMAIL_FROM);
         if (true !== $send_status) {
             Logger::info($send_status->toString());
         }
     } catch (\Exception $e) {
         Logger::error($e->getMessage());
     }
 }