Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eda4f01

Browse files
Kocfabpot
authored andcommitted
[Mailer][DX][RFC] Rename mailer bridge transport classes
1 parent a86cdb5 commit eda4f01

40 files changed

+185
-136
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@
7777
use Symfony\Component\Lock\Store\FlockStore;
7878
use Symfony\Component\Lock\Store\StoreFactory;
7979
use Symfony\Component\Lock\StoreInterface;
80-
use Symfony\Component\Mailer\Bridge\Amazon\Factory\SesTransportFactory;
81-
use Symfony\Component\Mailer\Bridge\Google\Factory\GmailTransportFactory;
82-
use Symfony\Component\Mailer\Bridge\Mailchimp\Factory\MandrillTransportFactory;
83-
use Symfony\Component\Mailer\Bridge\Mailgun\Factory\MailgunTransportFactory;
84-
use Symfony\Component\Mailer\Bridge\Postmark\Factory\PostmarkTransportFactory;
85-
use Symfony\Component\Mailer\Bridge\Sendgrid\Factory\SendgridTransportFactory;
80+
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesTransportFactory;
81+
use Symfony\Component\Mailer\Bridge\Google\Transport\GmailTransportFactory;
82+
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillTransportFactory;
83+
use Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunTransportFactory;
84+
use Symfony\Component\Mailer\Bridge\Postmark\Transport\PostmarkTransportFactory;
85+
use Symfony\Component\Mailer\Bridge\Sendgrid\Transport\SendgridTransportFactory;
8686
use Symfony\Component\Mailer\Mailer;
8787
use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
8888
use Symfony\Component\Messenger\MessageBus;

src/Symfony/Bundle/FrameworkBundle/Resources/config/mailer_transports.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,27 @@
1111
<argument type="service" id="logger" on-invalid="ignore" />
1212
</service>
1313

14-
<service id="mailer.transport_factory.amazon" class="Symfony\Component\Mailer\Bridge\Amazon\Factory\SesTransportFactory" parent="mailer.transport_factory.abstract">
14+
<service id="mailer.transport_factory.amazon" class="Symfony\Component\Mailer\Bridge\Amazon\Transport\SesTransportFactory" parent="mailer.transport_factory.abstract">
1515
<tag name="mailer.transport_factory" />
1616
</service>
1717

18-
<service id="mailer.transport_factory.gmail" class="Symfony\Component\Mailer\Bridge\Google\Factory\GmailTransportFactory" parent="mailer.transport_factory.abstract">
18+
<service id="mailer.transport_factory.gmail" class="Symfony\Component\Mailer\Bridge\Google\Transport\GmailTransportFactory" parent="mailer.transport_factory.abstract">
1919
<tag name="mailer.transport_factory" />
2020
</service>
2121

22-
<service id="mailer.transport_factory.mailchimp" class="Symfony\Component\Mailer\Bridge\Mailchimp\Factory\MandrillTransportFactory" parent="mailer.transport_factory.abstract">
22+
<service id="mailer.transport_factory.mailchimp" class="Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillTransportFactory" parent="mailer.transport_factory.abstract">
2323
<tag name="mailer.transport_factory" />
2424
</service>
2525

26-
<service id="mailer.transport_factory.mailgun" class="Symfony\Component\Mailer\Bridge\Mailgun\Factory\MailgunTransportFactory" parent="mailer.transport_factory.abstract">
26+
<service id="mailer.transport_factory.mailgun" class="Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunTransportFactory" parent="mailer.transport_factory.abstract">
2727
<tag name="mailer.transport_factory" />
2828
</service>
2929

30-
<service id="mailer.transport_factory.postmark" class="Symfony\Component\Mailer\Bridge\Postmark\Factory\PostmarkTransportFactory" parent="mailer.transport_factory.abstract">
30+
<service id="mailer.transport_factory.postmark" class="Symfony\Component\Mailer\Bridge\Postmark\Transport\PostmarkTransportFactory" parent="mailer.transport_factory.abstract">
3131
<tag name="mailer.transport_factory" />
3232
</service>
3333

34-
<service id="mailer.transport_factory.sendgrid" class="Symfony\Component\Mailer\Bridge\Sendgrid\Factory\SendgridTransportFactory" parent="mailer.transport_factory.abstract">
34+
<service id="mailer.transport_factory.sendgrid" class="Symfony\Component\Mailer\Bridge\Sendgrid\Transport\SendgridTransportFactory" parent="mailer.transport_factory.abstract">
3535
<tag name="mailer.transport_factory" />
3636
</service>
3737

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
CHANGELOG
22
=========
33

4+
4.4.0
5+
-----
6+
7+
* [BC BREAK] Renamed and moved `Symfony\Component\Mailer\Bridge\Amazon\Http\Api\SesTransport`
8+
to `Symfony\Component\Mailer\Bridge\Amazon\Transpor\SesApiTransport`, `Symfony\Component\Mailer\Bridge\Amazon\Http\SesTransport`
9+
to `Symfony\Component\Mailer\Bridge\Amazon\Transport\SesHttpTransport`, `Symfony\Component\Mailer\Bridge\Amazon\Smtp\SesTransport`
10+
to `Symfony\Component\Mailer\Bridge\Amazon\Transport\SesSmtpTransport`.
11+
412
4.3.0
513
-----
614

7-
* added the bridge
15+
* Added the bridge

src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Factory/SesTransportFactoryTest.php renamed to src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesTransportFactoryTest.php

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Amazon\Tests\Factory;
12+
namespace Symfony\Component\Mailer\Bridge\Amazon\Tests\Transport;
1313

14-
use Symfony\Component\Mailer\Bridge\Amazon;
15-
use Symfony\Component\Mailer\Bridge\Amazon\Factory\SesTransportFactory;
14+
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesApiTransport;
15+
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesHttpTransport;
16+
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesSmtpTransport;
17+
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesTransportFactory;
1618
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
1719
use Symfony\Component\Mailer\Transport\Dsn;
1820
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
@@ -55,32 +57,32 @@ public function createProvider(): iterable
5557

5658
yield [
5759
new Dsn('api', 'ses', self::USER, self::PASSWORD),
58-
new Amazon\Http\Api\SesTransport(self::USER, self::PASSWORD, null, $client, $dispatcher, $logger),
60+
new SesApiTransport(self::USER, self::PASSWORD, null, $client, $dispatcher, $logger),
5961
];
6062

6163
yield [
6264
new Dsn('api', 'ses', self::USER, self::PASSWORD, null, ['region' => 'eu-west-1']),
63-
new Amazon\Http\Api\SesTransport(self::USER, self::PASSWORD, 'eu-west-1', $client, $dispatcher, $logger),
65+
new SesApiTransport(self::USER, self::PASSWORD, 'eu-west-1', $client, $dispatcher, $logger),
6466
];
6567

6668
yield [
6769
new Dsn('http', 'ses', self::USER, self::PASSWORD),
68-
new Amazon\Http\SesTransport(self::USER, self::PASSWORD, null, $client, $dispatcher, $logger),
70+
new SesHttpTransport(self::USER, self::PASSWORD, null, $client, $dispatcher, $logger),
6971
];
7072

7173
yield [
7274
new Dsn('http', 'ses', self::USER, self::PASSWORD, null, ['region' => 'eu-west-1']),
73-
new Amazon\Http\SesTransport(self::USER, self::PASSWORD, 'eu-west-1', $client, $dispatcher, $logger),
75+
new SesHttpTransport(self::USER, self::PASSWORD, 'eu-west-1', $client, $dispatcher, $logger),
7476
];
7577

7678
yield [
7779
new Dsn('smtp', 'ses', self::USER, self::PASSWORD),
78-
new Amazon\Smtp\SesTransport(self::USER, self::PASSWORD, null, $dispatcher, $logger),
80+
new SesSmtpTransport(self::USER, self::PASSWORD, null, $dispatcher, $logger),
7981
];
8082

8183
yield [
8284
new Dsn('smtp', 'ses', self::USER, self::PASSWORD, null, ['region' => 'eu-west-1']),
83-
new Amazon\Smtp\SesTransport(self::USER, self::PASSWORD, 'eu-west-1', $dispatcher, $logger),
85+
new SesSmtpTransport(self::USER, self::PASSWORD, 'eu-west-1', $dispatcher, $logger),
8486
];
8587
}
8688

src/Symfony/Component/Mailer/Bridge/Amazon/Http/Api/SesTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiTransport.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Amazon\Http\Api;
12+
namespace Symfony\Component\Mailer\Bridge\Amazon\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Exception\HttpTransportException;
1616
use Symfony\Component\Mailer\SmtpEnvelope;
17-
use Symfony\Component\Mailer\Transport\Http\Api\AbstractApiTransport;
17+
use Symfony\Component\Mailer\Transport\AbstractApiTransport;
1818
use Symfony\Component\Mime\Email;
1919
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
2020
use Symfony\Contracts\HttpClient\HttpClientInterface;
@@ -23,7 +23,7 @@
2323
/**
2424
* @author Kevin Verschaeve
2525
*/
26-
class SesTransport extends AbstractApiTransport
26+
class SesApiTransport extends AbstractApiTransport
2727
{
2828
private const ENDPOINT = 'https://email.%region%.amazonaws.com';
2929

src/Symfony/Component/Mailer/Bridge/Amazon/Http/SesTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpTransport.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Amazon\Http;
12+
namespace Symfony\Component\Mailer\Bridge\Amazon\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Exception\HttpTransportException;
1616
use Symfony\Component\Mailer\SentMessage;
17-
use Symfony\Component\Mailer\Transport\Http\AbstractHttpTransport;
17+
use Symfony\Component\Mailer\Transport\AbstractHttpTransport;
1818
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
1919
use Symfony\Contracts\HttpClient\HttpClientInterface;
2020
use Symfony\Contracts\HttpClient\ResponseInterface;
2121

2222
/**
2323
* @author Kevin Verschaeve
2424
*/
25-
class SesTransport extends AbstractHttpTransport
25+
class SesHttpTransport extends AbstractHttpTransport
2626
{
2727
private const ENDPOINT = 'https://email.%region%.amazonaws.com';
2828

src/Symfony/Component/Mailer/Bridge/Amazon/Smtp/SesTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesSmtpTransport.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Amazon\Smtp;
12+
namespace Symfony\Component\Mailer\Bridge\Amazon\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
@@ -18,7 +18,7 @@
1818
/**
1919
* @author Kevin Verschaeve
2020
*/
21-
class SesTransport extends EsmtpTransport
21+
class SesSmtpTransport extends EsmtpTransport
2222
{
2323
/**
2424
* @param string $region Amazon SES region (currently one of us-east-1, us-west-2, or eu-west-1)

src/Symfony/Component/Mailer/Bridge/Amazon/Factory/SesTransportFactory.php renamed to src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesTransportFactory.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Amazon\Factory;
12+
namespace Symfony\Component\Mailer\Bridge\Amazon\Transport;
1313

14-
use Symfony\Component\Mailer\Bridge\Amazon;
1514
use Symfony\Component\Mailer\Exception\UnsupportedSchemeException;
1615
use Symfony\Component\Mailer\Transport\AbstractTransportFactory;
1716
use Symfony\Component\Mailer\Transport\Dsn;
@@ -30,15 +29,15 @@ public function create(Dsn $dsn): TransportInterface
3029
$region = $dsn->getOption('region');
3130

3231
if ('api' === $scheme) {
33-
return new Amazon\Http\Api\SesTransport($user, $password, $region, $this->client, $this->dispatcher, $this->logger);
32+
return new SesApiTransport($user, $password, $region, $this->client, $this->dispatcher, $this->logger);
3433
}
3534

3635
if ('http' === $scheme) {
37-
return new Amazon\Http\SesTransport($user, $password, $region, $this->client, $this->dispatcher, $this->logger);
36+
return new SesHttpTransport($user, $password, $region, $this->client, $this->dispatcher, $this->logger);
3837
}
3938

4039
if ('smtp' === $scheme) {
41-
return new Amazon\Smtp\SesTransport($user, $password, $region, $this->dispatcher, $this->logger);
40+
return new SesSmtpTransport($user, $password, $region, $this->dispatcher, $this->logger);
4241
}
4342

4443
throw new UnsupportedSchemeException($dsn, ['api', 'http', 'smtp']);
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
CHANGELOG
22
=========
33

4+
4.4.0
5+
-----
6+
7+
* [BC BREAK] Renamed and moved `Symfony\Component\Mailer\Bridge\Google\Smtp\GmailTransport`
8+
to `Symfony\Component\Mailer\Bridge\Google\Transport\GmailSmtpTransport`.
9+
410
4.3.0
511
-----
612

7-
* added the bridge
13+
* Added the bridge

src/Symfony/Component/Mailer/Bridge/Google/Tests/Factory/GmailTransportFactoryTest.php renamed to src/Symfony/Component/Mailer/Bridge/Google/Tests/Transport/GmailTransportFactoryTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

3-
namespace Symfony\Component\Mailer\Bridge\Google\Tests\Factory;
3+
namespace Symfony\Component\Mailer\Bridge\Google\Tests\Transport;
44

5-
use Symfony\Component\Mailer\Bridge\Google\Factory\GmailTransportFactory;
6-
use Symfony\Component\Mailer\Bridge\Google\Smtp\GmailTransport;
5+
use Symfony\Component\Mailer\Bridge\Google\Transport\GmailSmtpTransport;
6+
use Symfony\Component\Mailer\Bridge\Google\Transport\GmailTransportFactory;
77
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
88
use Symfony\Component\Mailer\Transport\Dsn;
99
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
@@ -32,7 +32,7 @@ public function createProvider(): iterable
3232
{
3333
yield [
3434
new Dsn('smtp', 'gmail', self::USER, self::PASSWORD),
35-
new GmailTransport(self::USER, self::PASSWORD, $this->getDispatcher(), $this->getLogger()),
35+
new GmailSmtpTransport(self::USER, self::PASSWORD, $this->getDispatcher(), $this->getLogger()),
3636
];
3737
}
3838

src/Symfony/Component/Mailer/Bridge/Google/Smtp/GmailTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailSmtpTransport.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Google\Smtp;
12+
namespace Symfony\Component\Mailer\Bridge\Google\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
@@ -18,7 +18,7 @@
1818
/**
1919
* @author Kevin Verschaeve
2020
*/
21-
class GmailTransport extends EsmtpTransport
21+
class GmailSmtpTransport extends EsmtpTransport
2222
{
2323
public function __construct(string $username, string $password, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
2424
{

src/Symfony/Component/Mailer/Bridge/Google/Factory/GmailTransportFactory.php renamed to src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailTransportFactory.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Google\Factory;
12+
namespace Symfony\Component\Mailer\Bridge\Google\Transport;
1313

14-
use Symfony\Component\Mailer\Bridge\Google\Smtp\GmailTransport;
1514
use Symfony\Component\Mailer\Exception\UnsupportedSchemeException;
1615
use Symfony\Component\Mailer\Transport\AbstractTransportFactory;
1716
use Symfony\Component\Mailer\Transport\Dsn;
@@ -25,7 +24,7 @@ final class GmailTransportFactory extends AbstractTransportFactory
2524
public function create(Dsn $dsn): TransportInterface
2625
{
2726
if ('smtp' === $dsn->getScheme()) {
28-
return new GmailTransport($this->getUser($dsn), $this->getPassword($dsn), $this->dispatcher, $this->logger);
27+
return new GmailSmtpTransport($this->getUser($dsn), $this->getPassword($dsn), $this->dispatcher, $this->logger);
2928
}
3029

3130
throw new UnsupportedSchemeException($dsn, ['smtp']);
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
CHANGELOG
22
=========
33

4+
4.4.0
5+
-----
6+
7+
* [BC BREAK] Renamed and moved `Symfony\Component\Mailer\Bridge\Mailchimp\Http\Api\MandrillTransport`
8+
to `Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillApiTransport`, `Symfony\Component\Mailer\Bridge\Mailchimp\Http\MandrillTransport`
9+
to `Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillHttpTransport`, `Symfony\Component\Mailer\Bridge\Mailchimp\Smtp\MandrillTransport`
10+
to `Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillSmtpTransport`.
11+
412
4.3.0
513
-----
614

7-
* added the bridge
15+
* Added the bridge

src/Symfony/Component/Mailer/Bridge/Mailchimp/Tests/Factory/MandrillTransportFactoryTest.php renamed to src/Symfony/Component/Mailer/Bridge/Mailchimp/Tests/Transport/MandrillTransportFactoryTest.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Tests\Factory;
12+
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Tests\Transport;
1313

14-
use Symfony\Component\Mailer\Bridge\Mailchimp;
15-
use Symfony\Component\Mailer\Bridge\Mailchimp\Factory\MandrillTransportFactory;
14+
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillApiTransport;
15+
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillHttpTransport;
16+
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillSmtpTransport;
17+
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillTransportFactory;
1618
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
1719
use Symfony\Component\Mailer\Transport\Dsn;
1820
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
@@ -55,17 +57,17 @@ public function createProvider(): iterable
5557

5658
yield [
5759
new Dsn('api', 'mandrill', self::USER),
58-
new Mailchimp\Http\Api\MandrillTransport(self::USER, $client, $dispatcher, $logger),
60+
new MandrillApiTransport(self::USER, $client, $dispatcher, $logger),
5961
];
6062

6163
yield [
6264
new Dsn('http', 'mandrill', self::USER),
63-
new Mailchimp\Http\MandrillTransport(self::USER, $client, $dispatcher, $logger),
65+
new MandrillHttpTransport(self::USER, $client, $dispatcher, $logger),
6466
];
6567

6668
yield [
6769
new Dsn('smtp', 'mandrill', self::USER, self::PASSWORD),
68-
new Mailchimp\Smtp\MandrillTransport(self::USER, self::PASSWORD, $dispatcher, $logger),
70+
new MandrillSmtpTransport(self::USER, self::PASSWORD, $dispatcher, $logger),
6971
];
7072
}
7173

src/Symfony/Component/Mailer/Bridge/Mailchimp/Http/Api/MandrillTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillApiTransport.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Http\Api;
12+
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Exception\HttpTransportException;
1616
use Symfony\Component\Mailer\SmtpEnvelope;
17-
use Symfony\Component\Mailer\Transport\Http\Api\AbstractApiTransport;
17+
use Symfony\Component\Mailer\Transport\AbstractApiTransport;
1818
use Symfony\Component\Mime\Email;
1919
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
2020
use Symfony\Contracts\HttpClient\HttpClientInterface;
@@ -23,7 +23,7 @@
2323
/**
2424
* @author Kevin Verschaeve
2525
*/
26-
class MandrillTransport extends AbstractApiTransport
26+
class MandrillApiTransport extends AbstractApiTransport
2727
{
2828
private const ENDPOINT = 'https://mandrillapp.com/api/1.0/messages/send.json';
2929

src/Symfony/Component/Mailer/Bridge/Mailchimp/Http/MandrillTransport.php renamed to src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Http;
12+
namespace Symfony\Component\Mailer\Bridge\Mailchimp\Transport;
1313

1414
use Psr\Log\LoggerInterface;
1515
use Symfony\Component\Mailer\Exception\HttpTransportException;
1616
use Symfony\Component\Mailer\SentMessage;
17-
use Symfony\Component\Mailer\Transport\Http\AbstractHttpTransport;
17+
use Symfony\Component\Mailer\Transport\AbstractHttpTransport;
1818
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
1919
use Symfony\Contracts\HttpClient\HttpClientInterface;
2020
use Symfony\Contracts\HttpClient\ResponseInterface;
2121

2222
/**
2323
* @author Kevin Verschaeve
2424
*/
25-
class MandrillTransport extends AbstractHttpTransport
25+
class MandrillHttpTransport extends AbstractHttpTransport
2626
{
2727
private const ENDPOINT = 'https://mandrillapp.com/api/1.0/messages/send-raw.json';
2828
private $key;

0 commit comments

Comments
 (0)