Fix some obvious compatibility issues with new dependencies

This commit is contained in:
Kijin Sung 2018-10-18 14:10:02 +09:00
parent ab195fbf3b
commit ad96ae6bb6
6 changed files with 7 additions and 8 deletions

View file

@ -17,10 +17,10 @@ class SES extends Base implements \Rhymix\Framework\Drivers\MailInterface
*/
protected function __construct(array $config)
{
$transport = \Swift_AWSTransport::newInstance($config['api_key'] ?: $config['api_user'], $config['api_secret'] ?: $config['api_pass']);
$transport = new \Swift_AWSTransport($config['api_key'] ?: $config['api_user'], $config['api_secret'] ?: $config['api_pass']);
$transport->setDebug(array($this, 'debugCallback'));
$transport->setEndpoint('https://email.' . strtolower($config['api_type']) . '.amazonaws.com/');
$this->mailer = \Swift_Mailer::newInstance($transport);
$this->mailer = new \Swift_Mailer($transport);
}
/**