From 7cb99fa665bef8c08c3c29edd278989aa8ef9ea0 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 31 Oct 2018 06:40:28 +0100 Subject: [PATCH] [Messenger] marked the component as experimental for 4.2 --- .../Component/Messenger/Command/ConsumeMessagesCommand.php | 2 ++ src/Symfony/Component/Messenger/Command/DebugCommand.php | 2 ++ .../Messenger/DataCollector/MessengerDataCollector.php | 2 ++ .../Component/Messenger/DependencyInjection/MessengerPass.php | 2 ++ src/Symfony/Component/Messenger/Envelope.php | 2 ++ .../Component/Messenger/Exception/ExceptionInterface.php | 2 ++ .../Messenger/Exception/InvalidArgumentException.php | 2 ++ src/Symfony/Component/Messenger/Exception/LogicException.php | 2 ++ .../Messenger/Exception/NoHandlerForMessageException.php | 2 ++ .../Component/Messenger/Exception/RuntimeException.php | 2 ++ .../Messenger/Exception/ValidationFailedException.php | 2 ++ src/Symfony/Component/Messenger/Handler/ChainHandler.php | 2 ++ .../Messenger/Handler/Locator/AbstractHandlerLocator.php | 2 ++ .../Messenger/Handler/Locator/ContainerHandlerLocator.php | 2 ++ .../Component/Messenger/Handler/Locator/HandlerLocator.php | 2 ++ .../Messenger/Handler/Locator/HandlerLocatorInterface.php | 2 ++ .../Component/Messenger/Handler/MessageHandlerInterface.php | 2 ++ .../Messenger/Handler/MessageSubscriberInterface.php | 2 ++ src/Symfony/Component/Messenger/MessageBus.php | 2 ++ src/Symfony/Component/Messenger/MessageBusInterface.php | 2 ++ .../Component/Messenger/Middleware/ActivationMiddleware.php | 2 ++ .../Messenger/Middleware/HandleMessageMiddleware.php | 2 ++ .../Component/Messenger/Middleware/LoggingMiddleware.php | 2 ++ .../Component/Messenger/Middleware/MiddlewareInterface.php | 2 ++ .../Component/Messenger/Middleware/SendMessageMiddleware.php | 2 ++ src/Symfony/Component/Messenger/Middleware/StackInterface.php | 2 ++ .../Component/Messenger/Middleware/StackMiddleware.php | 2 ++ .../Component/Messenger/Middleware/TraceableMiddleware.php | 2 ++ .../Component/Messenger/Middleware/ValidationMiddleware.php | 2 ++ src/Symfony/Component/Messenger/README.md | 4 ++++ src/Symfony/Component/Messenger/Stamp/ReceivedStamp.php | 2 ++ src/Symfony/Component/Messenger/Stamp/SerializerStamp.php | 2 ++ src/Symfony/Component/Messenger/Stamp/StampInterface.php | 2 ++ src/Symfony/Component/Messenger/Stamp/ValidationStamp.php | 2 ++ .../Messenger/Test/Middleware/MiddlewareTestCase.php | 2 ++ src/Symfony/Component/Messenger/TraceableMessageBus.php | 2 ++ .../Component/Messenger/Transport/AmqpExt/AmqpFactory.php | 3 +++ .../Component/Messenger/Transport/AmqpExt/AmqpReceiver.php | 2 ++ .../Component/Messenger/Transport/AmqpExt/AmqpSender.php | 2 ++ .../Component/Messenger/Transport/AmqpExt/AmqpTransport.php | 2 ++ .../Messenger/Transport/AmqpExt/AmqpTransportFactory.php | 2 ++ .../Component/Messenger/Transport/AmqpExt/Connection.php | 2 ++ .../AmqpExt/Exception/RejectMessageExceptionInterface.php | 2 ++ .../Messenger/Transport/Receiver/ReceiverInterface.php | 2 ++ .../Receiver/StopWhenMemoryUsageIsExceededReceiver.php | 2 ++ .../Receiver/StopWhenMessageCountIsExceededReceiver.php | 2 ++ .../Transport/Receiver/StopWhenTimeLimitIsReachedReceiver.php | 2 ++ .../Component/Messenger/Transport/Sender/ChainSender.php | 2 ++ .../Transport/Sender/Locator/AbstractSenderLocator.php | 2 ++ .../Transport/Sender/Locator/ContainerSenderLocator.php | 2 ++ .../Messenger/Transport/Sender/Locator/SenderLocator.php | 2 ++ .../Transport/Sender/Locator/SenderLocatorInterface.php | 2 ++ .../Component/Messenger/Transport/Sender/SenderInterface.php | 2 ++ .../Messenger/Transport/Serialization/Serializer.php | 2 ++ .../Messenger/Transport/Serialization/SerializerInterface.php | 2 ++ .../Component/Messenger/Transport/TransportFactory.php | 2 ++ .../Messenger/Transport/TransportFactoryInterface.php | 2 ++ .../Component/Messenger/Transport/TransportInterface.php | 2 ++ src/Symfony/Component/Messenger/Worker.php | 2 ++ 59 files changed, 121 insertions(+) diff --git a/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php b/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php index 0ebd93b661c2b..83b834c593035 100644 --- a/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php +++ b/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php @@ -27,6 +27,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class ConsumeMessagesCommand extends Command { diff --git a/src/Symfony/Component/Messenger/Command/DebugCommand.php b/src/Symfony/Component/Messenger/Command/DebugCommand.php index 3a9e901c5ac7b..631bace66ab98 100644 --- a/src/Symfony/Component/Messenger/Command/DebugCommand.php +++ b/src/Symfony/Component/Messenger/Command/DebugCommand.php @@ -22,6 +22,8 @@ * A console command to debug Messenger information. * * @author Roland Franssen + * + * @experimental in 4.2 */ class DebugCommand extends Command { diff --git a/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php b/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php index 9f6fe828ec033..300dd19d8094d 100644 --- a/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php +++ b/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php @@ -20,6 +20,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class MessengerDataCollector extends DataCollector implements LateDataCollectorInterface { diff --git a/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php b/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php index 573907b86ef1b..a4d0c7dd7b7aa 100644 --- a/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php +++ b/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php @@ -29,6 +29,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class MessengerPass implements CompilerPassInterface { diff --git a/src/Symfony/Component/Messenger/Envelope.php b/src/Symfony/Component/Messenger/Envelope.php index 6441eb7d5dbe1..71a117c5bf6d1 100644 --- a/src/Symfony/Component/Messenger/Envelope.php +++ b/src/Symfony/Component/Messenger/Envelope.php @@ -17,6 +17,8 @@ * A message wrapped in an envelope with stamps (configurations, markers, ...). * * @author Maxime Steinhausser + * + * @experimental in 4.2 */ final class Envelope { diff --git a/src/Symfony/Component/Messenger/Exception/ExceptionInterface.php b/src/Symfony/Component/Messenger/Exception/ExceptionInterface.php index 3a208deacc3e7..a09d87d797aa8 100644 --- a/src/Symfony/Component/Messenger/Exception/ExceptionInterface.php +++ b/src/Symfony/Component/Messenger/Exception/ExceptionInterface.php @@ -15,6 +15,8 @@ * Base Message component's exception. * * @author Samuel Roze + * + * @experimental in 4.2 */ interface ExceptionInterface extends \Throwable { diff --git a/src/Symfony/Component/Messenger/Exception/InvalidArgumentException.php b/src/Symfony/Component/Messenger/Exception/InvalidArgumentException.php index a75c722484c1f..2b34ef0210f86 100644 --- a/src/Symfony/Component/Messenger/Exception/InvalidArgumentException.php +++ b/src/Symfony/Component/Messenger/Exception/InvalidArgumentException.php @@ -13,6 +13,8 @@ /** * @author Yonel Ceruto + * + * @experimental in 4.2 */ class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface { diff --git a/src/Symfony/Component/Messenger/Exception/LogicException.php b/src/Symfony/Component/Messenger/Exception/LogicException.php index 75f97d270f17d..72bd09438c6a7 100644 --- a/src/Symfony/Component/Messenger/Exception/LogicException.php +++ b/src/Symfony/Component/Messenger/Exception/LogicException.php @@ -13,6 +13,8 @@ /** * @author Roland Franssen + * + * @experimental in 4.2 */ class LogicException extends \LogicException implements ExceptionInterface { diff --git a/src/Symfony/Component/Messenger/Exception/NoHandlerForMessageException.php b/src/Symfony/Component/Messenger/Exception/NoHandlerForMessageException.php index 1aa45b95c451d..6251787011819 100644 --- a/src/Symfony/Component/Messenger/Exception/NoHandlerForMessageException.php +++ b/src/Symfony/Component/Messenger/Exception/NoHandlerForMessageException.php @@ -13,6 +13,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class NoHandlerForMessageException extends \LogicException implements ExceptionInterface { diff --git a/src/Symfony/Component/Messenger/Exception/RuntimeException.php b/src/Symfony/Component/Messenger/Exception/RuntimeException.php index 2d6c7b36779a3..7253550ab3ccb 100644 --- a/src/Symfony/Component/Messenger/Exception/RuntimeException.php +++ b/src/Symfony/Component/Messenger/Exception/RuntimeException.php @@ -13,6 +13,8 @@ /** * @author Fabien Potencier + * + * @experimental in 4.2 */ class RuntimeException extends \RuntimeException implements ExceptionInterface { diff --git a/src/Symfony/Component/Messenger/Exception/ValidationFailedException.php b/src/Symfony/Component/Messenger/Exception/ValidationFailedException.php index 7c93d725f2765..414f8a6e92fbc 100644 --- a/src/Symfony/Component/Messenger/Exception/ValidationFailedException.php +++ b/src/Symfony/Component/Messenger/Exception/ValidationFailedException.php @@ -15,6 +15,8 @@ /** * @author Tobias Nyholm + * + * @experimental in 4.2 */ class ValidationFailedException extends \RuntimeException implements ExceptionInterface { diff --git a/src/Symfony/Component/Messenger/Handler/ChainHandler.php b/src/Symfony/Component/Messenger/Handler/ChainHandler.php index 5c3ac4b8d62b3..00e2458255dc0 100644 --- a/src/Symfony/Component/Messenger/Handler/ChainHandler.php +++ b/src/Symfony/Component/Messenger/Handler/ChainHandler.php @@ -17,6 +17,8 @@ * Represents a collection of message handlers. * * @author Samuel Roze + * + * @experimental in 4.2 */ class ChainHandler { diff --git a/src/Symfony/Component/Messenger/Handler/Locator/AbstractHandlerLocator.php b/src/Symfony/Component/Messenger/Handler/Locator/AbstractHandlerLocator.php index 95fb50c7160c7..0a96037e021f1 100644 --- a/src/Symfony/Component/Messenger/Handler/Locator/AbstractHandlerLocator.php +++ b/src/Symfony/Component/Messenger/Handler/Locator/AbstractHandlerLocator.php @@ -18,6 +18,8 @@ * @author Samuel Roze * * @internal + * + * @experimental in 4.2 */ abstract class AbstractHandlerLocator implements HandlerLocatorInterface { diff --git a/src/Symfony/Component/Messenger/Handler/Locator/ContainerHandlerLocator.php b/src/Symfony/Component/Messenger/Handler/Locator/ContainerHandlerLocator.php index 0e1837f896abe..d94bbc482cc77 100644 --- a/src/Symfony/Component/Messenger/Handler/Locator/ContainerHandlerLocator.php +++ b/src/Symfony/Component/Messenger/Handler/Locator/ContainerHandlerLocator.php @@ -16,6 +16,8 @@ /** * @author Miha Vrhovnik * @author Samuel Roze + * + * @experimental in 4.2 */ class ContainerHandlerLocator extends AbstractHandlerLocator { diff --git a/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocator.php b/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocator.php index 4042ca682bcbf..59ae29a4c4e78 100644 --- a/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocator.php +++ b/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocator.php @@ -13,6 +13,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class HandlerLocator extends AbstractHandlerLocator { diff --git a/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocatorInterface.php b/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocatorInterface.php index 43735dc3d2e80..e902d39079e80 100644 --- a/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocatorInterface.php +++ b/src/Symfony/Component/Messenger/Handler/Locator/HandlerLocatorInterface.php @@ -15,6 +15,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface HandlerLocatorInterface { diff --git a/src/Symfony/Component/Messenger/Handler/MessageHandlerInterface.php b/src/Symfony/Component/Messenger/Handler/MessageHandlerInterface.php index 7b219a31e76d9..2ea9380e4eb11 100644 --- a/src/Symfony/Component/Messenger/Handler/MessageHandlerInterface.php +++ b/src/Symfony/Component/Messenger/Handler/MessageHandlerInterface.php @@ -15,6 +15,8 @@ * Marker interface for message handlers. * * @author Samuel Roze + * + * @experimental in 4.2 */ interface MessageHandlerInterface { diff --git a/src/Symfony/Component/Messenger/Handler/MessageSubscriberInterface.php b/src/Symfony/Component/Messenger/Handler/MessageSubscriberInterface.php index d9b213fe0521e..4eb97ad2c9356 100644 --- a/src/Symfony/Component/Messenger/Handler/MessageSubscriberInterface.php +++ b/src/Symfony/Component/Messenger/Handler/MessageSubscriberInterface.php @@ -15,6 +15,8 @@ * Handlers can implement this interface to handle multiple messages. * * @author Samuel Roze + * + * @experimental in 4.2 */ interface MessageSubscriberInterface extends MessageHandlerInterface { diff --git a/src/Symfony/Component/Messenger/MessageBus.php b/src/Symfony/Component/Messenger/MessageBus.php index 2e4b3daa9a3c2..bc4ad1c60d7f6 100644 --- a/src/Symfony/Component/Messenger/MessageBus.php +++ b/src/Symfony/Component/Messenger/MessageBus.php @@ -18,6 +18,8 @@ * @author Samuel Roze * @author Matthias Noback * @author Nicolas Grekas + * + * @experimental in 4.2 */ class MessageBus implements MessageBusInterface { diff --git a/src/Symfony/Component/Messenger/MessageBusInterface.php b/src/Symfony/Component/Messenger/MessageBusInterface.php index ae7930883abba..4af88a186e0bc 100644 --- a/src/Symfony/Component/Messenger/MessageBusInterface.php +++ b/src/Symfony/Component/Messenger/MessageBusInterface.php @@ -13,6 +13,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface MessageBusInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/ActivationMiddleware.php b/src/Symfony/Component/Messenger/Middleware/ActivationMiddleware.php index 8d101e4e470dd..39dcc423ea08a 100644 --- a/src/Symfony/Component/Messenger/Middleware/ActivationMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/ActivationMiddleware.php @@ -17,6 +17,8 @@ * Execute the inner middleware according to an activation strategy. * * @author Maxime Steinhausser + * + * @experimental in 4.2 */ class ActivationMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php b/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php index 11d86b6107ebe..510631c466cd2 100644 --- a/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php @@ -17,6 +17,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class HandleMessageMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/LoggingMiddleware.php b/src/Symfony/Component/Messenger/Middleware/LoggingMiddleware.php index a5af35dd0591d..16010b3be546d 100644 --- a/src/Symfony/Component/Messenger/Middleware/LoggingMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/LoggingMiddleware.php @@ -16,6 +16,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class LoggingMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php b/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php index 9826611f0c145..674bca7e95651 100644 --- a/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php +++ b/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php @@ -15,6 +15,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php b/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php index f927592976c49..64608d2d5a189 100644 --- a/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php @@ -19,6 +19,8 @@ /** * @author Samuel Roze * @author Tobias Schultze + * + * @experimental in 4.2 */ class SendMessageMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/StackInterface.php b/src/Symfony/Component/Messenger/Middleware/StackInterface.php index 2c9eeeba121ba..1ee38ea6ea6b9 100644 --- a/src/Symfony/Component/Messenger/Middleware/StackInterface.php +++ b/src/Symfony/Component/Messenger/Middleware/StackInterface.php @@ -13,6 +13,8 @@ /** * @author Nicolas Grekas + * + * @experimental in 4.2 */ interface StackInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/StackMiddleware.php b/src/Symfony/Component/Messenger/Middleware/StackMiddleware.php index 7474db8936c7e..24516cd88111d 100644 --- a/src/Symfony/Component/Messenger/Middleware/StackMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/StackMiddleware.php @@ -15,6 +15,8 @@ /** * @author Nicolas Grekas + * + * @experimental in 4.2 */ class StackMiddleware implements MiddlewareInterface, StackInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php b/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php index 6d1749db82d13..e9a2be37eeeac 100644 --- a/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php @@ -18,6 +18,8 @@ * Collects some data about a middleware. * * @author Maxime Steinhausser + * + * @experimental in 4.2 */ class TraceableMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/Middleware/ValidationMiddleware.php b/src/Symfony/Component/Messenger/Middleware/ValidationMiddleware.php index 88bbb094080fe..3ed9868149a3e 100644 --- a/src/Symfony/Component/Messenger/Middleware/ValidationMiddleware.php +++ b/src/Symfony/Component/Messenger/Middleware/ValidationMiddleware.php @@ -18,6 +18,8 @@ /** * @author Tobias Nyholm + * + * @experimental in 4.2 */ class ValidationMiddleware implements MiddlewareInterface { diff --git a/src/Symfony/Component/Messenger/README.md b/src/Symfony/Component/Messenger/README.md index 2fff6a15578b1..3f6c828e5f132 100644 --- a/src/Symfony/Component/Messenger/README.md +++ b/src/Symfony/Component/Messenger/README.md @@ -4,6 +4,10 @@ Messenger Component The Messenger component helps application send and receive messages to/from other applications or via message queues. +**This Component is experimental**. [Experimental +features](https://symfony.com/doc/current/contributing/code/experimental.html) +are not covered by Symfony's BC-break policy. + Resources --------- diff --git a/src/Symfony/Component/Messenger/Stamp/ReceivedStamp.php b/src/Symfony/Component/Messenger/Stamp/ReceivedStamp.php index c491fae425f36..cf9bfe6b3773f 100644 --- a/src/Symfony/Component/Messenger/Stamp/ReceivedStamp.php +++ b/src/Symfony/Component/Messenger/Stamp/ReceivedStamp.php @@ -22,6 +22,8 @@ * @see SendMessageMiddleware * * @author Samuel Roze + * + * @experimental in 4.2 */ final class ReceivedStamp implements StampInterface { diff --git a/src/Symfony/Component/Messenger/Stamp/SerializerStamp.php b/src/Symfony/Component/Messenger/Stamp/SerializerStamp.php index 3df15ca46ec90..4b869e2b32470 100644 --- a/src/Symfony/Component/Messenger/Stamp/SerializerStamp.php +++ b/src/Symfony/Component/Messenger/Stamp/SerializerStamp.php @@ -13,6 +13,8 @@ /** * @author Maxime Steinhausser + * + * @experimental in 4.2 */ final class SerializerStamp implements StampInterface { diff --git a/src/Symfony/Component/Messenger/Stamp/StampInterface.php b/src/Symfony/Component/Messenger/Stamp/StampInterface.php index dc1fc0a97fb81..fc82ac75e40fc 100644 --- a/src/Symfony/Component/Messenger/Stamp/StampInterface.php +++ b/src/Symfony/Component/Messenger/Stamp/StampInterface.php @@ -17,6 +17,8 @@ * Stamps must be serializable value objects for transport. * * @author Maxime Steinhausser + * + * @experimental in 4.2 */ interface StampInterface { diff --git a/src/Symfony/Component/Messenger/Stamp/ValidationStamp.php b/src/Symfony/Component/Messenger/Stamp/ValidationStamp.php index 212718733ba47..e031f04d3ad42 100644 --- a/src/Symfony/Component/Messenger/Stamp/ValidationStamp.php +++ b/src/Symfony/Component/Messenger/Stamp/ValidationStamp.php @@ -15,6 +15,8 @@ /** * @author Maxime Steinhausser + * + * @experimental in 4.2 */ final class ValidationStamp implements StampInterface { diff --git a/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php b/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php index 794c286711856..35bdc727551de 100644 --- a/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php +++ b/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php @@ -18,6 +18,8 @@ /** * @author Nicolas Grekas + * + * @experimental in 4.2 */ abstract class MiddlewareTestCase extends TestCase { diff --git a/src/Symfony/Component/Messenger/TraceableMessageBus.php b/src/Symfony/Component/Messenger/TraceableMessageBus.php index b030cef498266..fdc6ae08f74d7 100644 --- a/src/Symfony/Component/Messenger/TraceableMessageBus.php +++ b/src/Symfony/Component/Messenger/TraceableMessageBus.php @@ -13,6 +13,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class TraceableMessageBus implements MessageBusInterface { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpFactory.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpFactory.php index 5cbdbdd0860bd..aa1dca15f126d 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpFactory.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpFactory.php @@ -11,6 +11,9 @@ namespace Symfony\Component\Messenger\Transport\AmqpExt; +/** + * @experimental in 4.2 + */ class AmqpFactory { public function createConnection(array $credentials): \AMQPConnection diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpReceiver.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpReceiver.php index f494c60aa8f92..ad02b80d3b4c2 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpReceiver.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpReceiver.php @@ -20,6 +20,8 @@ * Symfony Messenger receiver to get messages from AMQP brokers using PHP's AMQP extension. * * @author Samuel Roze + * + * @experimental in 4.2 */ class AmqpReceiver implements ReceiverInterface { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php index a011b99ca77de..88b99ebb063a4 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php @@ -20,6 +20,8 @@ * Symfony Messenger sender to send messages to AMQP brokers using PHP's AMQP extension. * * @author Samuel Roze + * + * @experimental in 4.2 */ class AmqpSender implements SenderInterface { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.php index 92a82c5f0d16d..8e27fb90d866e 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.php @@ -18,6 +18,8 @@ /** * @author Nicolas Grekas + * + * @experimental in 4.2 */ class AmqpTransport implements TransportInterface { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransportFactory.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransportFactory.php index 532a65d6bc41c..b958726ea55c8 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransportFactory.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransportFactory.php @@ -18,6 +18,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class AmqpTransportFactory implements TransportFactoryInterface { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/Connection.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/Connection.php index 38308f0191941..0281eb7e7c9e7 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/Connection.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/Connection.php @@ -19,6 +19,8 @@ * @author Samuel Roze * * @final + * + * @experimental in 4.2 */ class Connection { diff --git a/src/Symfony/Component/Messenger/Transport/AmqpExt/Exception/RejectMessageExceptionInterface.php b/src/Symfony/Component/Messenger/Transport/AmqpExt/Exception/RejectMessageExceptionInterface.php index b2ca5ae23033c..9b820a7d8fbf8 100644 --- a/src/Symfony/Component/Messenger/Transport/AmqpExt/Exception/RejectMessageExceptionInterface.php +++ b/src/Symfony/Component/Messenger/Transport/AmqpExt/Exception/RejectMessageExceptionInterface.php @@ -19,6 +19,8 @@ * be rejected. Otherwise, it will be re-queued. * * @author Samuel Roze + * + * @experimental in 4.2 */ interface RejectMessageExceptionInterface extends \Throwable { diff --git a/src/Symfony/Component/Messenger/Transport/Receiver/ReceiverInterface.php b/src/Symfony/Component/Messenger/Transport/Receiver/ReceiverInterface.php index a710fbe487222..6843bb7c348ba 100644 --- a/src/Symfony/Component/Messenger/Transport/Receiver/ReceiverInterface.php +++ b/src/Symfony/Component/Messenger/Transport/Receiver/ReceiverInterface.php @@ -13,6 +13,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface ReceiverInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMemoryUsageIsExceededReceiver.php b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMemoryUsageIsExceededReceiver.php index d5366162e7d75..7afa4723d2964 100644 --- a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMemoryUsageIsExceededReceiver.php +++ b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMemoryUsageIsExceededReceiver.php @@ -16,6 +16,8 @@ /** * @author Simon Delicata + * + * @experimental in 4.2 */ class StopWhenMemoryUsageIsExceededReceiver implements ReceiverInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMessageCountIsExceededReceiver.php b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMessageCountIsExceededReceiver.php index 9f8a7c7307806..1794c2539f3ca 100644 --- a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMessageCountIsExceededReceiver.php +++ b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenMessageCountIsExceededReceiver.php @@ -16,6 +16,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class StopWhenMessageCountIsExceededReceiver implements ReceiverInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenTimeLimitIsReachedReceiver.php b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenTimeLimitIsReachedReceiver.php index 7e9a354b10db9..40cc3d57f75c5 100644 --- a/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenTimeLimitIsReachedReceiver.php +++ b/src/Symfony/Component/Messenger/Transport/Receiver/StopWhenTimeLimitIsReachedReceiver.php @@ -16,6 +16,8 @@ /** * @author Simon Delicata + * + * @experimental in 4.2 */ class StopWhenTimeLimitIsReachedReceiver implements ReceiverInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/ChainSender.php b/src/Symfony/Component/Messenger/Transport/Sender/ChainSender.php index 1235a4a82daec..3db0fac7bf82d 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/ChainSender.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/ChainSender.php @@ -15,6 +15,8 @@ /** * @author Tobias Schultze + * + * @experimental in 4.2 */ class ChainSender implements SenderInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/Locator/AbstractSenderLocator.php b/src/Symfony/Component/Messenger/Transport/Sender/Locator/AbstractSenderLocator.php index 1d0e4bc5fda1c..cb734c8b1db71 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/Locator/AbstractSenderLocator.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/Locator/AbstractSenderLocator.php @@ -17,6 +17,8 @@ * @author Samuel Roze * * @internal + * + * @experimental in 4.2 */ abstract class AbstractSenderLocator implements SenderLocatorInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/Locator/ContainerSenderLocator.php b/src/Symfony/Component/Messenger/Transport/Sender/Locator/ContainerSenderLocator.php index ca2418d39fa54..b5904b3ced7ea 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/Locator/ContainerSenderLocator.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/Locator/ContainerSenderLocator.php @@ -17,6 +17,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class ContainerSenderLocator extends AbstractSenderLocator { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocator.php b/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocator.php index 3fa5932b9ebbb..b902756267cd1 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocator.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocator.php @@ -17,6 +17,8 @@ /** * @author Fabien Potencier + * + * @experimental in 4.2 */ class SenderLocator extends AbstractSenderLocator { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocatorInterface.php b/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocatorInterface.php index bb0216cda0e5e..c60943edf3d7e 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocatorInterface.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/Locator/SenderLocatorInterface.php @@ -17,6 +17,8 @@ /** * @author Samuel Roze * @author Tobias Schultze + * + * @experimental in 4.2 */ interface SenderLocatorInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php b/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php index aacf43db79957..f6b5edb4257d5 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php @@ -15,6 +15,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface SenderInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php b/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php index aecfc82fa044d..eb51eba2b3c83 100644 --- a/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php +++ b/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php @@ -23,6 +23,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class Serializer implements SerializerInterface { diff --git a/src/Symfony/Component/Messenger/Transport/Serialization/SerializerInterface.php b/src/Symfony/Component/Messenger/Transport/Serialization/SerializerInterface.php index 2f826e2215000..df25a1191167d 100644 --- a/src/Symfony/Component/Messenger/Transport/Serialization/SerializerInterface.php +++ b/src/Symfony/Component/Messenger/Transport/Serialization/SerializerInterface.php @@ -15,6 +15,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ interface SerializerInterface { diff --git a/src/Symfony/Component/Messenger/Transport/TransportFactory.php b/src/Symfony/Component/Messenger/Transport/TransportFactory.php index 76615d4a2048c..6c447f6844555 100644 --- a/src/Symfony/Component/Messenger/Transport/TransportFactory.php +++ b/src/Symfony/Component/Messenger/Transport/TransportFactory.php @@ -15,6 +15,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class TransportFactory implements TransportFactoryInterface { diff --git a/src/Symfony/Component/Messenger/Transport/TransportFactoryInterface.php b/src/Symfony/Component/Messenger/Transport/TransportFactoryInterface.php index a1cd80cdcc1fd..4c1d9539fbd51 100644 --- a/src/Symfony/Component/Messenger/Transport/TransportFactoryInterface.php +++ b/src/Symfony/Component/Messenger/Transport/TransportFactoryInterface.php @@ -15,6 +15,8 @@ * Creates a Messenger transport. * * @author Samuel Roze + * + * @experimental in 4.2 */ interface TransportFactoryInterface { diff --git a/src/Symfony/Component/Messenger/Transport/TransportInterface.php b/src/Symfony/Component/Messenger/Transport/TransportInterface.php index 18c1bb82d0533..7a46b332a6faa 100644 --- a/src/Symfony/Component/Messenger/Transport/TransportInterface.php +++ b/src/Symfony/Component/Messenger/Transport/TransportInterface.php @@ -16,6 +16,8 @@ /** * @author Nicolas Grekas + * + * @experimental in 4.2 */ interface TransportInterface extends ReceiverInterface, SenderInterface { diff --git a/src/Symfony/Component/Messenger/Worker.php b/src/Symfony/Component/Messenger/Worker.php index 6c0058f73a2e9..962256d78ee8a 100644 --- a/src/Symfony/Component/Messenger/Worker.php +++ b/src/Symfony/Component/Messenger/Worker.php @@ -16,6 +16,8 @@ /** * @author Samuel Roze + * + * @experimental in 4.2 */ class Worker {