Skip to content

Commit 06cb7d2

Browse files
authored
Merge pull request #52 from ConnySjoblom/laravel-9
Support for Laravel 9.x
2 parents 0430a8e + 7d5525a commit 06cb7d2

File tree

4 files changed

+16
-62
lines changed

4 files changed

+16
-62
lines changed

composer.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
],
2525
"require": {
2626
"php": "^7.1.3|^8.0",
27-
"laravel/framework": "~5.1|^6.0|^7.0|^8.0",
27+
"laravel/framework": "~5.1|^6.0|^7.0|^8.0|^9.0",
2828
"mailjet/mailjet-apiv3-php": "^1.2",
29-
"mailjet/mailjet-swiftmailer": "^2.0"
29+
"symfony/mailjet-mailer": "^6.0"
3030
},
3131
"require-dev": {
3232
"fakerphp/faker": "~1",
@@ -47,8 +47,7 @@
4747
"extra": {
4848
"laravel": {
4949
"providers": [
50-
"Mailjet\\LaravelMailjet\\MailjetServiceProvider",
51-
"Mailjet\\LaravelMailjet\\MailjetMailServiceProvider"
50+
"Mailjet\\LaravelMailjet\\MailjetServiceProvider"
5251
],
5352
"aliases": {
5453
"Mailjet": "Mailjet\\LaravelMailjet\\Facades\\Mailjet"

src/MailjetMailServiceProvider.php

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/MailjetServiceProvider.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44

55
namespace Mailjet\LaravelMailjet;
66

7+
use Illuminate\Support\Facades\Mail;
78
use Illuminate\Support\ServiceProvider;
89
use Mailjet\LaravelMailjet\Services\MailjetService;
10+
use Symfony\Component\Mailer\Bridge\Mailjet\Transport\MailjetTransportFactory;
11+
use Symfony\Component\Mailer\Transport\Dsn;
912

1013
class MailjetServiceProvider extends ServiceProvider
1114
{
@@ -16,6 +19,16 @@ class MailjetServiceProvider extends ServiceProvider
1619
*/
1720
public function boot(): void
1821
{
22+
Mail::extend('mailjet', function () {
23+
return (new MailjetTransportFactory)->create(
24+
new Dsn(
25+
'mailjet+api',
26+
'default',
27+
config('services.mailjet.key'),
28+
config('services.mailjet.secret')
29+
)
30+
);
31+
});
1932
}
2033

2134
/**

src/Transport/MailjetTransport.php

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)