Updated "experimental" annotations for 4.3
This commit is contained in:
parent
08d9d43a0b
commit
3a508e3258
|
@ -22,7 +22,7 @@ use Symfony\Component\Messenger\Middleware\StackInterface;
|
|||
*
|
||||
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DoctrineTransactionMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -34,7 +34,7 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ConsumeMessagesCommand extends Command
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symfony\Component\Console\Style\SymfonyStyle;
|
|||
*
|
||||
* @author Roland Franssen <franssen.roland@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class DebugCommand extends Command
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@ use Symfony\Component\VarDumper\Caster\ClassStub;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessengerDataCollector extends DataCollector implements LateDataCollectorInterface
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessengerPass implements CompilerPassInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Stamp\StampInterface;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class Envelope
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface ExceptionInterface extends \Throwable
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
/**
|
||||
* @author Yonel Ceruto <yonelceruto@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
/**
|
||||
* @author Roland Franssen <franssen.roland@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class LogicException extends \LogicException implements ExceptionInterface
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class NoHandlerForMessageException extends \LogicException implements ExceptionInterface
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
/**
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class RuntimeException extends \RuntimeException implements ExceptionInterface
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Exception;
|
|||
/**
|
||||
* @author Eric Masoero <em@studeal.fr>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TransportException extends RuntimeException
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Validator\ConstraintViolationListInterface;
|
|||
/**
|
||||
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ValidationFailedException extends \RuntimeException implements ExceptionInterface
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symfony\Component\Messenger\Stamp\HandledStamp;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
trait HandleTrait
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@ use Symfony\Component\Messenger\Stamp\ReceivedStamp;
|
|||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class HandlersLocator implements HandlersLocatorInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Envelope;
|
|||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface HandlersLocatorInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace Symfony\Component\Messenger\Handler;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface MessageHandlerInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace Symfony\Component\Messenger\Handler;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface MessageSubscriberInterface extends MessageHandlerInterface
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symfony\Component\Messenger\Middleware\StackMiddleware;
|
|||
* @author Matthias Noback <matthiasnoback@gmail.com>
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class MessageBus implements MessageBusInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Messenger\Stamp\StampInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface MessageBusInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Envelope;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ActivationMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symfony\Component\Messenger\Stamp\HandledStamp;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class HandleMessageMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Messenger\Envelope;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
|||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
* @author Tobias Schultze <http://tobion.de>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendMessageMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace Symfony\Component\Messenger\Middleware;
|
|||
*
|
||||
* Implementations must be cloneable, and each clone must unstack the stack independently.
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface StackInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Messenger\Envelope;
|
|||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class StackMiddleware implements MiddlewareInterface, StackInterface
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symfony\Component\Stopwatch\Stopwatch;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TraceableMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symfony\Component\Validator\Validator\ValidatorInterface;
|
|||
/**
|
||||
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class ValidationMiddleware implements MiddlewareInterface
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@ use Symfony\Component\Messenger\Handler\HandlerDescriptor;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class HandledStamp implements StampInterface
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symfony\Component\Messenger\Middleware\SendMessageMiddleware;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class ReceivedStamp implements StampInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace Symfony\Component\Messenger\Stamp;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class SentStamp implements StampInterface
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger\Stamp;
|
|||
/**
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class SerializerStamp implements StampInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace Symfony\Component\Messenger\Stamp;
|
|||
*
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface StampInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Validator\Constraints\GroupSequence;
|
|||
/**
|
||||
* @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
final class ValidationStamp implements StampInterface
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@ use Symfony\Component\Messenger\Middleware\StackMiddleware;
|
|||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
abstract class MiddlewareTestCase extends TestCase
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ namespace Symfony\Component\Messenger;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TraceableMessageBus implements MessageBusInterface
|
||||
{
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
namespace Symfony\Component\Messenger\Transport\AmqpExt;
|
||||
|
||||
/**
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class AmqpFactory
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@ use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class AmqpReceiver implements ReceiverInterface, MessageCountAwareInterface
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class AmqpSender implements SenderInterface
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@ use Symfony\Component\Messenger\Transport\TransportInterface;
|
|||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class AmqpTransport implements TransportInterface, SetupableTransportInterface, MessageCountAwareInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Transport\TransportInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class AmqpTransportFactory implements TransportFactoryInterface
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@ use Symfony\Component\Messenger\Exception\InvalidArgumentException;
|
|||
*
|
||||
* @final
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class Connection
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Exception\TransportException;
|
|||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface ReceiverInterface
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symfony\Component\Messenger\Envelope;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface SenderInterface
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symfony\Component\Messenger\Handler\HandlersLocator;
|
|||
*
|
||||
* @author Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class SendersLocator implements SendersLocatorInterface
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@ use Symfony\Component\Messenger\Exception\UnknownSenderException;
|
|||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
* @author Tobias Schultze <http://tobion.de>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface SendersLocatorInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Stamp\NonSendableStampInterface;
|
|||
/**
|
||||
* @author Ryan Weaver<ryan@symfonycasts.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class PhpSerializer implements SerializerInterface
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ use Symfony\Component\Serializer\SerializerInterface as SymfonySerializerInterfa
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class Serializer implements SerializerInterface
|
||||
{
|
||||
|
|
|
@ -17,7 +17,7 @@ use Symfony\Component\Messenger\Exception\MessageDecodingFailedException;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface SerializerInterface
|
||||
{
|
||||
|
|
|
@ -17,7 +17,7 @@ use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
class TransportFactory implements TransportFactoryInterface
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
|
|||
*
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface TransportFactoryInterface
|
||||
{
|
||||
|
|
|
@ -17,7 +17,7 @@ use Symfony\Component\Messenger\Transport\Sender\SenderInterface;
|
|||
/**
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*/
|
||||
interface TransportInterface extends ReceiverInterface, SenderInterface
|
||||
{
|
||||
|
|
|
@ -30,7 +30,7 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
|||
/**
|
||||
* @author Samuel Roze <samuel.roze@gmail.com>
|
||||
*
|
||||
* @experimental in 4.2
|
||||
* @experimental in 4.3
|
||||
*
|
||||
* @final
|
||||
*/
|
||||
|
|
Reference in New Issue