private static function clear() { static::$to = array(); static::$cc = array(); static::$bcc = array(); static::$content = ''; }
/** * メールの内容をDBに保存する * @param ebi.Mail $mail */ public function send_mail(\ebi\Mail $mail) { $data = $mail->get(); $header = $data['header']; $self = new static(); $self->from($data['from']); $self->to(implode(PHP_EOL, array_keys($data['to']))); $self->cc(implode(PHP_EOL, array_keys($data['cc']))); $self->bcc(implode(PHP_EOL, array_keys($data['bcc']))); $self->subject($data['subject']); $self->message($data['message']); $self->tcode(array_key_exists('X-T-Code', $header) ? $header['X-T-Code'] : null); $self->manuscript($mail->manuscript()); $self->save(); self::commit(); }