| <?php |
|
|
| namespace Kanboard\ServiceProvider; |
|
|
| use Kanboard\Core\Mail\Client as EmailClient; |
| use Pimple\Container; |
| use Pimple\ServiceProviderInterface; |
|
|
| |
| |
| |
| |
| |
| |
| class MailProvider implements ServiceProviderInterface |
| { |
| |
| |
| |
| |
| |
| public function register(Container $container) |
| { |
| $container['emailClient'] = function ($container) { |
| $mailer = new EmailClient($container); |
| $mailer->setTransport('smtp', '\Kanboard\Core\Mail\Transport\Smtp'); |
| $mailer->setTransport('sendmail', '\Kanboard\Core\Mail\Transport\Sendmail'); |
| $mailer->setTransport('mail', '\Kanboard\Core\Mail\Transport\Mail'); |
| return $mailer; |
| }; |
|
|
| return $container; |
| } |
| } |
|
|