Archived
1
0
Fork 0

adding app/library/Mail.php

This commit is contained in:
Henrik Hautakoski 2018-09-22 13:51:53 +02:00
parent d7023d5336
commit 6847312778
No known key found for this signature in database
GPG key ID: 839F3A7EAFAEAFAA

38
app/library/Mail.php Normal file
View file

@ -0,0 +1,38 @@
<?php
namespace Httpcb;
use SendGrid\Mail\Mail as SendGridMail;
use SendGrid;
class Mail
{
/**
* @var SendGrid
*/
protected $_sendgrid;
public function __construct(SendGrid $sendgrid)
{
$this->_sendgrid = $sendgrid;
}
/**
* Send an email.
*
* @param string $subject
* @param string $to_address
* @param string $body
* @param string $content_type
*/
public function send($subject, $to_address, $body, $content_type = 'text/html')
{
$mail = new SendGridMail();
$mail->setFrom('noreply@shufflingpixels.com');
$mail->setSubject($subject);
$mail->addTo($to_address);
$mail->addContent($content_type, $body);
$this->_sendgrid->send($mail);
}
}