| | <?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; |
| | } |
| | } |
| |
|