summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJordi Boggiano <j.boggiano@seld.be>2016-05-26 20:17:22 +0100
committerJordi Boggiano <j.boggiano@seld.be>2016-05-26 20:17:22 +0100
commitba44f355340859eb9987e38e5e80f2d83abb6dc3 (patch)
treef8ef94d1f8bfde97b51754d40b0fa1078c2bde09 /src
parenta4f1c18339f739c79e79bf9c7598ab673b718b89 (diff)
downloadmonolog-ba44f355340859eb9987e38e5e80f2d83abb6dc3.zip
monolog-ba44f355340859eb9987e38e5e80f2d83abb6dc3.tar.gz
monolog-ba44f355340859eb9987e38e5e80f2d83abb6dc3.tar.bz2
Add type hints and fix formatting
Diffstat (limited to 'src')
-rw-r--r--src/Monolog/Handler/SendGridHandler.php36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/Monolog/Handler/SendGridHandler.php b/src/Monolog/Handler/SendGridHandler.php
index 01e70a3..56a88f4 100644
--- a/src/Monolog/Handler/SendGridHandler.php
+++ b/src/Monolog/Handler/SendGridHandler.php
@@ -24,20 +24,20 @@ class SendGridHandler extends MailHandler
* The SendGrid API User
* @var string
*/
- protected $apiUser;
-
+ protected $apiUser;
+
/**
* The SendGrid API Key
* @var string
*/
- protected $apiKey;
-
+ protected $apiKey;
+
/**
* The email addresses to which the message will be sent
* @var string
*/
protected $from;
-
+
/**
* The email addresses to which the message will be sent
* @var array
@@ -59,13 +59,13 @@ class SendGridHandler extends MailHandler
* @param int $level The minimum logging level at which this handler will be triggered
* @param bool $bubble Whether the messages that are handled can bubble up the stack or not
*/
- public function __construct($apiUser, $apiKey, $from, $to, $subject, $level = Logger::ERROR, $bubble = true)
+ public function __construct(string $apiUser, string $apiKey, string $from, $to, string $subject, int $level = Logger::ERROR, bool $bubble = true)
{
parent::__construct($level, $bubble);
$this->apiUser = $apiUser;
$this->apiKey = $apiKey;
$this->from = $from;
- $this->to = is_array($to) ? $to : array($to);
+ $this->to = (array) $to;
$this->subject = $subject;
}
@@ -74,17 +74,17 @@ class SendGridHandler extends MailHandler
*/
protected function send($content, array $records)
{
- $message = array();
- $message['api_user'] = $this->apiUser;
- $message['api_key'] = $this->apiKey;
- $message['from'] = $this->from;
- foreach ($this->to AS $v) {
- $message['to[]'] = $v;
- }
- $message['subject'] = $this->subject;
- $message['text'] = $content;
- $message['date'] = date('r');
-
+ $message = array();
+ $message['api_user'] = $this->apiUser;
+ $message['api_key'] = $this->apiKey;
+ $message['from'] = $this->from;
+ foreach ($this->to as $recipient) {
+ $message['to[]'] = $recipient;
+ }
+ $message['subject'] = $this->subject;
+ $message['text'] = $content;
+ $message['date'] = date('r');
+
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.sendgrid.com/api/mail.send.json');
curl_setopt($ch, CURLOPT_POST, 1);