summaryrefslogtreecommitdiffstats
path: root/lib/SendGridCompatibility/SendGrid.php
blob: a85337a03732cc2299b472c518773a1cdf22aacb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
namespace SparkPost\SendGridCompatibility;

use SparkPost\Transmission;
use SparkPost\SendGridCompatibility\Email;
use SparkPost\Configuration;

class SendGrid{
	public function __construct($username, $password, $options = null) {
		//username isn't used in our system
		$opts = array('key'=>$password);
		if (!is_null($options)) {
			$opts = array_merge($opts, $options);
		}
		Configuration::setConfig($opts);
	}
	
	public function send(Email $email) {
		Trasmission::send($email->toSparkPostTransmission());
	}
}
?>