diff options
Diffstat (limited to 'lib/SendGridCompatibility/SendGrid.php')
-rw-r--r-- | lib/SendGridCompatibility/SendGrid.php | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/SendGridCompatibility/SendGrid.php b/lib/SendGridCompatibility/SendGrid.php index a85337a..b92457b 100644 --- a/lib/SendGridCompatibility/SendGrid.php +++ b/lib/SendGridCompatibility/SendGrid.php @@ -1,22 +1,24 @@ <?php namespace SparkPost\SendGridCompatibility; -use SparkPost\Transmission; +use SparkPost\SparkPost; use SparkPost\SendGridCompatibility\Email; -use SparkPost\Configuration; class SendGrid{ - public function __construct($username, $password, $options = null) { + private $sparky; + + public function __construct($username, $password, $options = null, $httpAdapter) { //username isn't used in our system $opts = array('key'=>$password); if (!is_null($options)) { $opts = array_merge($opts, $options); } - Configuration::setConfig($opts); + + $this->sparky = new SparkPost($httpAdapter, $opts); } - + public function send(Email $email) { - Trasmission::send($email->toSparkPostTransmission()); + $this->sparky->transmission->send($email->toSparkPostTransmission()); } } -?>
\ No newline at end of file +?> |