[Mailer] Make transport factory test case public
This commit is contained in:
parent
e3afab7e76
commit
5d64009ae0
@ -15,7 +15,7 @@ use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesApiTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesHttpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Amazon\Transport\SesTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -4,7 +4,7 @@ namespace Symfony\Component\Mailer\Bridge\Google\Tests\Transport;
|
||||
|
||||
use Symfony\Component\Mailer\Bridge\Google\Transport\GmailSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Google\Transport\GmailTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -15,7 +15,7 @@ use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillApiTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillHttpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailchimp\Transport\MandrillTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -15,7 +15,7 @@ use Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunApiTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunHttpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Mailgun\Transport\MailgunTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Mailer\Bridge\Postmark\Tests\Transport;
|
||||
use Symfony\Component\Mailer\Bridge\Postmark\Transport\PostmarkApiTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Postmark\Transport\PostmarkSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Postmark\Transport\PostmarkTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Mailer\Bridge\Sendgrid\Tests\Transport;
|
||||
use Symfony\Component\Mailer\Bridge\Sendgrid\Transport\SendgridApiTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Sendgrid\Transport\SendgridSmtpTransport;
|
||||
use Symfony\Component\Mailer\Bridge\Sendgrid\Transport\SendgridTransportFactory;
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\TransportFactoryInterface;
|
||||
|
||||
|
@ -9,8 +9,9 @@ CHANGELOG
|
||||
instead of `Symfony\Component\EventDispatcher\EventDispatcherInterface`.
|
||||
* Added possibility to register custom transport for dsn by implementing
|
||||
`Symfony\Component\Mailer\Transport\TransportFactoryInterface` and tagging with `mailer.transport_factory` tag in DI.
|
||||
* Added `Symfony\Component\Mailer\Test\TransportFactoryTestCase` to ease testing custom transport factories.
|
||||
|
||||
4.3.0
|
||||
-----
|
||||
|
||||
* Added the component
|
||||
* Added the component.
|
||||
|
@ -9,7 +9,7 @@
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Symfony\Component\Mailer\Tests;
|
||||
namespace Symfony\Component\Mailer\Test;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Psr\Log\LoggerInterface;
|
||||
@ -21,6 +21,11 @@ use Symfony\Component\Mailer\Transport\TransportInterface;
|
||||
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* A test case to ease testing Transport Factory.
|
||||
*
|
||||
* @author Konstantin Myakshin <molodchick@gmail.com>
|
||||
*/
|
||||
abstract class TransportFactoryTestCase extends TestCase
|
||||
{
|
||||
protected const USER = 'u$er';
|
@ -11,7 +11,7 @@
|
||||
|
||||
namespace Symfony\Component\Mailer\Tests\Transport;
|
||||
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\NullTransport;
|
||||
use Symfony\Component\Mailer\Transport\NullTransportFactory;
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
namespace Symfony\Component\Mailer\Tests\Transport;
|
||||
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\SendmailTransport;
|
||||
use Symfony\Component\Mailer\Transport\SendmailTransportFactory;
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace Symfony\Component\Mailer\Tests\Transport\Smtp;
|
||||
|
||||
use Symfony\Component\Mailer\Tests\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Test\TransportFactoryTestCase;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransportFactory;
|
||||
|
Reference in New Issue
Block a user