Improve email sending system and add Postmark as mail transport

This commit is contained in:
Frederic Guillot
2015-06-06 14:10:31 -04:00
parent c87e1fbc33
commit 9d9e3afba2
15 changed files with 284 additions and 137 deletions

View File

@@ -15,6 +15,7 @@ class FakeHttpClient
{
private $url = '';
private $data = array();
private $headers = array();
public function getUrl()
{
@@ -26,16 +27,21 @@ class FakeHttpClient
return $this->data;
}
public function getHeaders()
{
return $this->headers;
}
public function toPrettyJson()
{
return json_encode($this->data, JSON_PRETTY_PRINT);
}
public function post($url, array $data)
public function post($url, array $data, array $headers = array())
{
$this->url = $url;
$this->data = $data;
//echo $this->toPrettyJson();
$this->headers = $headers;
return true;
}
}