- Fixes const value declaration for PHP <5.6
This commit is contained in:
@ -17,7 +17,7 @@ class AmazonSES {
|
||||
public $reply_to;
|
||||
public $date;
|
||||
public $date_without_time;
|
||||
const SES_REGIONS = array(
|
||||
private $available_regions = array(
|
||||
'US East (N. Virginia)' => 'us-east-1',
|
||||
'US West (Oregon)' => 'us-west-2',
|
||||
'EU (Ireland)' => 'eu-west-1'
|
||||
@ -26,7 +26,7 @@ class AmazonSES {
|
||||
function __construct($region, $access_key, $secret_key, $sender, $reply_to) {
|
||||
$this->aws_access_key = $access_key;
|
||||
$this->aws_secret_key = $secret_key;
|
||||
$this->aws_region = (in_array($region, self::SES_REGIONS)) ? $region : false;
|
||||
$this->aws_region = (in_array($region, $this->available_regions)) ? $region : false;
|
||||
if(!$this->aws_region) {
|
||||
throw new \Exception(__('Unsupported Amazon SES region.', 'mailpoet'));
|
||||
}
|
||||
@ -42,6 +42,7 @@ class AmazonSES {
|
||||
$this->date_without_time = gmdate('Ymd');
|
||||
}
|
||||
|
||||
|
||||
function send($newsletter, $subscriber) {
|
||||
$result = wp_remote_post(
|
||||
$this->url,
|
||||
|
@ -1,8 +1,6 @@
|
||||
<?php
|
||||
namespace MailPoet\Settings;
|
||||
|
||||
use MailPoet\Mailer\Methods\AmazonSES;
|
||||
|
||||
class Hosts {
|
||||
private static $_smtp = array(
|
||||
'AmazonSES' => array(
|
||||
@ -14,7 +12,11 @@ class Hosts {
|
||||
'access_key',
|
||||
'secret_key'
|
||||
),
|
||||
'regions' => AmazonSES::SES_REGIONS
|
||||
'regions' => array(
|
||||
'US East (N. Virginia)' => 'us-east-1',
|
||||
'US West (Oregon)' => 'us-west-2',
|
||||
'EU (Ireland)' => 'eu-west-1'
|
||||
)
|
||||
),
|
||||
'SendGrid' => array(
|
||||
'name' => 'SendGrid',
|
||||
|
Reference in New Issue
Block a user