feature #32277 Remove @experimental annotations (fabpot)
This PR was merged into the 4.4 branch.
Discussion
----------
Remove @experimental annotations
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | no
| New feature? | no <!-- please update src/**/CHANGELOG.md files -->
| BC breaks? | no <!-- see https://symfony.com/bc -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass? | yes <!-- please add some, will be required by reviewers -->
| Fixed tickets | n/a
| License | MIT
| Doc PR | n/a
Nothing can be marked as experimental in 4.4.
<!--
Replace this notice by a short README for your feature/bugfix. This will help people
understand your PR and can be used as a start for the documentation.
Additionally (see https://symfony.com/roadmap):
- Bug fixes must be submitted against the lowest maintained branch where they apply
(lowest branches are regularly merged to upper ones so they get the fixes too).
- Features and deprecations must be submitted against branch 4.4.
- Legacy code removals go to the master branch.
-->
Commits
-------
191cb52902
removed @experimental annotations
This commit is contained in:
commit
64eaf7e3a6
@ -19,8 +19,6 @@ use Symfony\Component\Messenger\Middleware\StackInterface;
|
||||
* Closes connection and therefore saves number of connections.
|
||||
*
|
||||
* @author Fuong <insidestyles@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DoctrineCloseConnectionMiddleware extends AbstractDoctrineMiddleware
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\Messenger\Middleware\StackInterface;
|
||||
* Checks whether the connection is still open or reconnects otherwise.
|
||||
*
|
||||
* @author Fuong <insidestyles@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DoctrinePingConnectionMiddleware extends AbstractDoctrineMiddleware
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Component\Messenger\Stamp\HandledStamp;
|
||||
* Wraps all handlers in a single doctrine transaction.
|
||||
*
|
||||
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DoctrineTransactionMiddleware extends AbstractDoctrineMiddleware
|
||||
{
|
||||
|
@ -18,8 +18,6 @@ use Twig\Environment;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class BodyRenderer implements BodyRendererInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ use Symfony\Component\Mime\Email;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TemplatedEmail extends Email
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Twig\Environment;
|
||||
* @internal
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class WrappedTemplatedEmail
|
||||
{
|
||||
|
@ -29,7 +29,6 @@ use Symfony\Contracts\Cache\TagAwareCacheInterface;
|
||||
* @author André Rømcke <andre.romcke+symfony@gmail.com>
|
||||
*
|
||||
* @internal
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractTagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterface, LoggerAwareInterface, ResettableInterface
|
||||
{
|
||||
|
@ -23,8 +23,6 @@ use Symfony\Component\Filesystem\Filesystem;
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
* @author André Rømcke <andre.romcke+symfony@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class FilesystemTagAwareAdapter extends AbstractTagAwareAdapter implements PruneableInterface
|
||||
{
|
||||
|
@ -41,8 +41,6 @@ use Symfony\Component\Cache\Traits\RedisTrait;
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
* @author André Rømcke <andre.romcke+symfony@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class RedisTagAwareAdapter extends AbstractTagAwareAdapter
|
||||
{
|
||||
|
@ -31,8 +31,6 @@ use Symfony\Contracts\HttpClient\ResponseStreamInterface;
|
||||
* HTTP/2 push when a curl version that supports it is installed.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class CurlHttpClient implements HttpClientInterface, LoggerAwareInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface;
|
||||
* Represents a 4xx response.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class ClientException extends \RuntimeException implements ClientExceptionInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
|
||||
|
||||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class InvalidArgumentException extends \InvalidArgumentException implements TransportExceptionInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\HttpClient\Exception\DecodingExceptionInterface;
|
||||
* Thrown by responses' toArray() method when their content cannot be JSON-decoded.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class JsonException extends \JsonException implements DecodingExceptionInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\HttpClient\Exception\RedirectionExceptionInterface;
|
||||
* Represents a 3xx response.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class RedirectionException extends \RuntimeException implements RedirectionExceptionInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\HttpClient\Exception\ServerExceptionInterface;
|
||||
* Represents a 5xx response.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class ServerException extends \RuntimeException implements ServerExceptionInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
|
||||
|
||||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class TransportException extends \RuntimeException implements TransportExceptionInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
* A factory to instantiate the best possible HTTP client for the runtime.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class HttpClient
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\HttpClient\Exception\InvalidArgumentException;
|
||||
* All methods are static to prevent implementers from creating memory leaks via circular references.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
trait HttpClientTrait
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
* @see HttpClientInterface for a description of each options.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class HttpOptions
|
||||
{
|
||||
|
@ -29,8 +29,6 @@ use Symfony\Contracts\HttpClient\ResponseStreamInterface;
|
||||
* but each request is opened synchronously.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class NativeHttpClient implements HttpClientInterface, LoggerAwareInterface
|
||||
{
|
||||
|
@ -44,8 +44,6 @@ if (!interface_exists(ClientInterface::class)) {
|
||||
* and stream factories with flex-provided autowiring aliases.
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class Psr18Client implements ClientInterface, RequestFactoryInterface, StreamFactoryInterface, UriFactoryInterface
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Contracts\HttpClient\ResponseStreamInterface;
|
||||
* Auto-configure the default options based on the requested URL.
|
||||
*
|
||||
* @author Anthony Martin <anthony.martin@sensiolabs.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ScopingHttpClient implements HttpClientInterface
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SesTransport extends AbstractApiTransport
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SesTransport extends AbstractHttpTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SesTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class GmailTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -21,7 +21,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MandrillTransport extends AbstractApiTransport
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MandrillTransport extends AbstractHttpTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MandrillTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MailgunTransport extends AbstractApiTransport
|
||||
{
|
||||
|
@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MailgunTransport extends AbstractHttpTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MailgunTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class PostmarkTransport extends AbstractApiTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class PostmarkTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendgridTransport extends AbstractApiTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Kevin Verschaeve
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendgridTransport extends EsmtpTransport
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\Mime\Message;
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
final class DelayedSmtpEnvelope extends SmtpEnvelope
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
* Allows the transformation of a Message.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessageEvent extends Event
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\Mime\Address;
|
||||
* Manipulates the Envelope of a Message.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class EnvelopeListener implements EventSubscriberInterface
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Component\Mime\Message;
|
||||
* Manipulates the headers and the body of a Message.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessageListener implements EventSubscriberInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
* Exception interface for all exceptions thrown by the component.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface ExceptionInterface extends \Throwable
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class HttpTransportException extends TransportException
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class LogicException extends \LogicException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class RuntimeException extends \RuntimeException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TransportException extends RuntimeException implements TransportExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Mailer\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface TransportExceptionInterface extends ExceptionInterface
|
||||
{
|
||||
|
@ -18,8 +18,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class Mailer implements MailerInterface
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
* Implementations must support synchronous and asynchronous sending.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface MailerInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ use Symfony\Component\Mailer\Transport\TransportInterface;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessageHandler
|
||||
{
|
||||
|
@ -16,8 +16,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendEmailMessage
|
||||
{
|
||||
|
@ -16,8 +16,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SentMessage
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SmtpEnvelope
|
||||
{
|
||||
|
@ -26,8 +26,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class Transport
|
||||
{
|
||||
|
@ -25,8 +25,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractTransport implements TransportInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Mailer\Transport;
|
||||
* Uses several Transports using a failover algorithm.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class FailoverTransport extends RoundRobinTransport
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Victor Bocharsky <victor@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractHttpTransport extends AbstractTransport
|
||||
{
|
||||
|
@ -25,8 +25,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractApiTransport extends AbstractTransport
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Mailer\SentMessage;
|
||||
* Pretends messages have been sent, but just ignores them.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class NullTransport extends AbstractTransport
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
* Uses several Transports using a round robin algorithm.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class RoundRobinTransport implements TransportInterface
|
||||
{
|
||||
|
@ -29,8 +29,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendmailTransport extends AbstractTransport
|
||||
{
|
||||
|
@ -18,8 +18,6 @@ use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
* An Authentication mechanism.
|
||||
*
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface AuthenticatorInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
* Handles CRAM-MD5 authentication.
|
||||
*
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class CramMd5Authenticator implements AuthenticatorInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
* Handles LOGIN authentication.
|
||||
*
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class LoginAuthenticator implements AuthenticatorInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
* Handles PLAIN authentication.
|
||||
*
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class PlainAuthenticator implements AuthenticatorInterface
|
||||
{
|
||||
|
@ -19,8 +19,6 @@ use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
* @author xu.li<AthenaLightenedMyPath@gmail.com>
|
||||
*
|
||||
* @see https://developers.google.com/google-apps/gmail/xoauth2_protocol
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class XOAuth2Authenticator implements AuthenticatorInterface
|
||||
{
|
||||
|
@ -23,8 +23,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class EsmtpTransport extends SmtpTransport
|
||||
{
|
||||
|
@ -28,8 +28,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SmtpTransport extends AbstractTransport
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Component\Mailer\Exception\TransportException;
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @internal
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractStream
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Component\Mailer\Exception\TransportException;
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @internal
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class ProcessStream extends AbstractStream
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Component\Mailer\Exception\TransportException;
|
||||
* @author Chris Corbyn
|
||||
*
|
||||
* @internal
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class SocketStream extends AbstractStream
|
||||
{
|
||||
|
@ -23,8 +23,6 @@ use Symfony\Component\Mime\RawMessage;
|
||||
* as they allow asynchronous sending.
|
||||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface TransportInterface
|
||||
{
|
||||
|
@ -25,7 +25,6 @@ use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @internal
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractFailedMessagesCommand extends Command
|
||||
{
|
||||
|
@ -33,8 +33,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ConsumeMessagesCommand extends Command
|
||||
{
|
||||
|
@ -22,8 +22,6 @@ use Symfony\Component\Console\Style\SymfonyStyle;
|
||||
* A console command to debug Messenger information.
|
||||
*
|
||||
* @author Roland Franssen <franssen.roland@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DebugCommand extends Command
|
||||
{
|
||||
|
@ -23,8 +23,6 @@ use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
|
||||
|
||||
/**
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class FailedMessagesRemoveCommand extends AbstractFailedMessagesCommand
|
||||
{
|
||||
|
@ -32,8 +32,6 @@ use Symfony\Component\Messenger\Worker;
|
||||
|
||||
/**
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class FailedMessagesRetryCommand extends AbstractFailedMessagesCommand
|
||||
{
|
||||
|
@ -23,8 +23,6 @@ use Symfony\Component\Messenger\Transport\Receiver\ListableReceiverInterface;
|
||||
|
||||
/**
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class FailedMessagesShowCommand extends AbstractFailedMessagesCommand
|
||||
{
|
||||
|
@ -21,8 +21,6 @@ use Symfony\Component\Messenger\Worker\StopWhenRestartSignalIsReceived;
|
||||
|
||||
/**
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class StopWorkersCommand extends Command
|
||||
{
|
||||
|
@ -20,8 +20,6 @@ use Symfony\Component\VarDumper\Caster\ClassStub;
|
||||
|
||||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessengerDataCollector extends DataCollector implements LateDataCollectorInterface
|
||||
{
|
||||
|
@ -27,8 +27,6 @@ use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
|
||||
|
||||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessengerPass implements CompilerPassInterface
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Messenger\Stamp\StampInterface;
|
||||
* A message wrapped in an envelope with stamps (configurations, markers, ...).
|
||||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class Envelope
|
||||
{
|
||||
|
@ -14,7 +14,6 @@ namespace Symfony\Component\Messenger\Event;
|
||||
use Symfony\Component\Messenger\Envelope;
|
||||
|
||||
/**
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class AbstractWorkerMessageEvent
|
||||
{
|
||||
|
@ -17,8 +17,6 @@ use Symfony\Component\Messenger\Envelope;
|
||||
* Dispatched when a message was received from a transport and handling failed.
|
||||
*
|
||||
* The event name is the class name.
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class WorkerMessageFailedEvent extends AbstractWorkerMessageEvent
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Messenger\Event;
|
||||
* Dispatched after a message was received from a transport and successfully handled.
|
||||
*
|
||||
* The event name is the class name.
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class WorkerMessageHandledEvent extends AbstractWorkerMessageEvent
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Messenger\Event;
|
||||
* Dispatched when a message was received from a transport but before sent to the bus.
|
||||
*
|
||||
* The event name is the class name.
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class WorkerMessageReceivedEvent extends AbstractWorkerMessageEvent
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Messenger\Event;
|
||||
* Dispatched when a worker has been stopped.
|
||||
*
|
||||
* @author Robin Chalas <robin.chalas@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class WorkerStoppedEvent
|
||||
{
|
||||
|
@ -26,8 +26,6 @@ use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp;
|
||||
* Sends a rejected message to a "failure transport".
|
||||
*
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendFailedMessageToFailureTransportListener implements EventSubscriberInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
* Base Message component's exception.
|
||||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface ExceptionInterface extends \Throwable
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Yonel Ceruto <yonelceruto@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Roland Franssen <franssen.roland@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class LogicException extends \LogicException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* Thrown when a message cannot be decoded in a serializer.
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessageDecodingFailedException extends InvalidArgumentException
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class NoHandlerForMessageException extends LogicException
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class RuntimeException extends \RuntimeException implements ExceptionInterface
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Eric Masoero <em@studeal.fr>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TransportException extends RuntimeException
|
||||
{
|
||||
|
@ -13,8 +13,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
|
||||
/**
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class UnknownSenderException extends InvalidArgumentException
|
||||
{
|
||||
|
@ -18,8 +18,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
* and the message should not be retried, a handler can throw such an exception.
|
||||
*
|
||||
* @author Tobias Schultze <http://tobion.de>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface UnrecoverableExceptionInterface extends \Throwable
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ namespace Symfony\Component\Messenger\Exception;
|
||||
* A concrete implementation of UnrecoverableExceptionInterface that can be used directly.
|
||||
*
|
||||
* @author Frederic Bouchery <frederic@bouchery.fr>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class UnrecoverableMessageHandlingException extends RuntimeException implements UnrecoverableExceptionInterface
|
||||
{
|
||||
|
@ -15,8 +15,6 @@ use Symfony\Component\Validator\ConstraintViolationListInterface;
|
||||
|
||||
/**
|
||||
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ValidationFailedException extends RuntimeException
|
||||
{
|
||||
|
@ -18,8 +18,6 @@ use Symfony\Component\Messenger\Stamp\HandledStamp;
|
||||
* Leverages a message bus to expect a single, synchronous message handling and return its result.
|
||||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
trait HandleTrait
|
||||
{
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user