Remove @experimental annotations
authorJérémy Derussé <jeremy@derusse.com>
Wed, 23 Dec 2020 08:55:12 +0000 (09:55 +0100)
committerJérémy Derussé <jeremy@derusse.com>
Wed, 23 Dec 2020 08:55:12 +0000 (09:55 +0100)
154 files changed:
src/Symfony/Component/Notifier/Bridge/Discord/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Discord/DiscordOptions.php
src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransport.php
src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/AbstractDiscordEmbed.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/AbstractDiscordEmbedObject.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordAuthorEmbedObject.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordEmbed.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordEmbedObjectInterface.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordFieldEmbedObject.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordFooterEmbedObject.php
src/Symfony/Component/Notifier/Bridge/Discord/Embeds/DiscordMediaEmbedObject.php
src/Symfony/Component/Notifier/Bridge/Esendex/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransport.php
src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Firebase/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseOptions.php
src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransport.php
src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Firebase/Notification/AndroidNotification.php
src/Symfony/Component/Notifier/Bridge/Firebase/Notification/IOSNotification.php
src/Symfony/Component/Notifier/Bridge/Firebase/Notification/WebNotification.php
src/Symfony/Component/Notifier/Bridge/FreeMobile/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransport.php
src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransportFactory.php
src/Symfony/Component/Notifier/Bridge/GoogleChat/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatOptions.php
src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransport.php
src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Infobip/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransport.php
src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransport.php
src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransportFactory.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInOptions.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransport.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransportFactory.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/AbstractLinkedInShare.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/AuthorShare.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/LifecycleStateShare.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareContentShare.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareMediaShare.php
src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/VisibilityShare.php
src/Symfony/Component/Notifier/Bridge/Mattermost/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransport.php
src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Mobyt/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Mobyt/MobytOptions.php
src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransport.php
src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Nexmo/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransport.php
src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransportFactory.php
src/Symfony/Component/Notifier/Bridge/OvhCloud/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransport.php
src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransportFactory.php
src/Symfony/Component/Notifier/Bridge/RocketChat/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatOptions.php
src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransport.php
src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Sendinblue/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransport.php
src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Sinch/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransport.php
src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Slack/Block/SlackHeaderBlock.php
src/Symfony/Component/Notifier/Bridge/Slack/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Slack/SlackOptions.php
src/Symfony/Component/Notifier/Bridge/Slack/SlackTransport.php
src/Symfony/Component/Notifier/Bridge/Slack/SlackTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransport.php
src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Telegram/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/AbstractTelegramReplyMarkup.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/Button/AbstractKeyboardButton.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/Button/InlineKeyboardButton.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/Button/KeyboardButton.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/ForceReply.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/InlineKeyboardMarkup.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/ReplyKeyboardMarkup.php
src/Symfony/Component/Notifier/Bridge/Telegram/Reply/Markup/ReplyKeyboardRemove.php
src/Symfony/Component/Notifier/Bridge/Telegram/TelegramOptions.php
src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php
src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Twilio/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransport.php
src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransportFactory.php
src/Symfony/Component/Notifier/Bridge/Zulip/CHANGELOG.md
src/Symfony/Component/Notifier/Bridge/Zulip/ZulipOptions.php
src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransport.php
src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransportFactory.php
src/Symfony/Component/Notifier/CHANGELOG.md
src/Symfony/Component/Notifier/Channel/AbstractChannel.php
src/Symfony/Component/Notifier/Channel/BrowserChannel.php
src/Symfony/Component/Notifier/Channel/ChannelInterface.php
src/Symfony/Component/Notifier/Channel/ChannelPolicy.php
src/Symfony/Component/Notifier/Channel/ChannelPolicyInterface.php
src/Symfony/Component/Notifier/Channel/ChatChannel.php
src/Symfony/Component/Notifier/Channel/EmailChannel.php
src/Symfony/Component/Notifier/Channel/SmsChannel.php
src/Symfony/Component/Notifier/Chatter.php
src/Symfony/Component/Notifier/ChatterInterface.php
src/Symfony/Component/Notifier/DataCollector/NotificationDataCollector.php
src/Symfony/Component/Notifier/Event/MessageEvent.php
src/Symfony/Component/Notifier/Event/NotificationEvents.php
src/Symfony/Component/Notifier/EventListener/NotificationLoggerListener.php
src/Symfony/Component/Notifier/EventListener/SendFailedMessageToNotifierListener.php
src/Symfony/Component/Notifier/Exception/ExceptionInterface.php
src/Symfony/Component/Notifier/Exception/IncompleteDsnException.php
src/Symfony/Component/Notifier/Exception/InvalidArgumentException.php
src/Symfony/Component/Notifier/Exception/LengthException.php
src/Symfony/Component/Notifier/Exception/LogicException.php
src/Symfony/Component/Notifier/Exception/RuntimeException.php
src/Symfony/Component/Notifier/Exception/TransportException.php
src/Symfony/Component/Notifier/Exception/TransportExceptionInterface.php
src/Symfony/Component/Notifier/Exception/UnsupportedMessageTypeException.php
src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php
src/Symfony/Component/Notifier/Message/ChatMessage.php
src/Symfony/Component/Notifier/Message/EmailMessage.php
src/Symfony/Component/Notifier/Message/MessageInterface.php
src/Symfony/Component/Notifier/Message/MessageOptionsInterface.php
src/Symfony/Component/Notifier/Message/NullMessage.php
src/Symfony/Component/Notifier/Message/SentMessage.php
src/Symfony/Component/Notifier/Message/SmsMessage.php
src/Symfony/Component/Notifier/Messenger/MessageHandler.php
src/Symfony/Component/Notifier/Notification/ChatNotificationInterface.php
src/Symfony/Component/Notifier/Notification/EmailNotificationInterface.php
src/Symfony/Component/Notifier/Notification/Notification.php
src/Symfony/Component/Notifier/Notification/SmsNotificationInterface.php
src/Symfony/Component/Notifier/Notifier.php
src/Symfony/Component/Notifier/NotifierInterface.php
src/Symfony/Component/Notifier/README.md
src/Symfony/Component/Notifier/Recipient/EmailRecipientInterface.php
src/Symfony/Component/Notifier/Recipient/EmailRecipientTrait.php
src/Symfony/Component/Notifier/Recipient/NoRecipient.php
src/Symfony/Component/Notifier/Recipient/Recipient.php
src/Symfony/Component/Notifier/Recipient/RecipientInterface.php
src/Symfony/Component/Notifier/Recipient/SmsRecipientInterface.php
src/Symfony/Component/Notifier/Recipient/SmsRecipientTrait.php
src/Symfony/Component/Notifier/Texter.php
src/Symfony/Component/Notifier/TexterInterface.php
src/Symfony/Component/Notifier/Transport.php
src/Symfony/Component/Notifier/Transport/AbstractTransport.php
src/Symfony/Component/Notifier/Transport/AbstractTransportFactory.php
src/Symfony/Component/Notifier/Transport/Dsn.php
src/Symfony/Component/Notifier/Transport/FailoverTransport.php
src/Symfony/Component/Notifier/Transport/NullTransport.php
src/Symfony/Component/Notifier/Transport/NullTransportFactory.php
src/Symfony/Component/Notifier/Transport/RoundRobinTransport.php
src/Symfony/Component/Notifier/Transport/TransportFactoryInterface.php
src/Symfony/Component/Notifier/Transport/TransportInterface.php
src/Symfony/Component/Notifier/Transport/Transports.php

index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 1fda563..8cc74e3 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Message\MessageOptionsInterface;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 final class DiscordOptions implements MessageOptionsInterface
 {
index a85d29b..f4c223e 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Mathieu Piot <math.piot@gmail.com>
- *
- * @experimental in 5.3
  */
 final class DiscordTransport extends AbstractTransport
 {
index e068340..776e1d7 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Mathieu Piot <math.piot@gmail.com>
- *
- * @experimental in 5.3
  */
 final class DiscordTransportFactory extends AbstractTransportFactory
 {
index bf369ca..57ef5a9 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 abstract class AbstractDiscordEmbed implements DiscordEmbedInterface
 {
index 09f874e..6fa5037 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 abstract class AbstractDiscordEmbedObject implements DiscordEmbedObjectInterface
 {
index c0fe901..04987ef 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 final class DiscordAuthorEmbedObject extends AbstractDiscordEmbedObject
 {
index ca2adb7..71c2e78 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 final class DiscordEmbed extends AbstractDiscordEmbed
 {
index bc1f139..3baac40 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 interface DiscordEmbedObjectInterface
 {
index 20eb380..0176108 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 final class DiscordFieldEmbedObject extends AbstractDiscordEmbedObject
 {
index 516f56c..42320e3 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 final class DiscordFooterEmbedObject extends AbstractDiscordEmbedObject
 {
index a53bb42..fdddf21 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Discord\Embeds;
 
 /**
  * @author Karoly Gossler <connor@connor.hu>
- *
- * @experimental in 5.3
  */
 class DiscordMediaEmbedObject extends AbstractDiscordEmbedObject
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 75a43a9..0cdfc93 100644 (file)
@@ -22,9 +22,6 @@ use Symfony\Component\Notifier\Transport\AbstractTransport;
 use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
 use Symfony\Contracts\HttpClient\HttpClientInterface;
 
-/**
- * @experimental in 5.3
- */
 final class EsendexTransport extends AbstractTransport
 {
     protected const HOST = 'api.esendex.com';
index 0ab3e49..cde7d60 100644 (file)
@@ -17,9 +17,6 @@ use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
 use Symfony\Component\Notifier\Transport\Dsn;
 use Symfony\Component\Notifier\Transport\TransportInterface;
 
-/**
- * @experimental in 5.3
- */
 final class EsendexTransportFactory extends AbstractTransportFactory
 {
     /**
index 7bd5e9a..b1c417c 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1.0
 -----
 
index f212e26..d632f7d 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Message\MessageOptionsInterface;
  * @author Jeroen Spee <https://github.com/Jeroeny>
  *
  * @see https://firebase.google.com/docs/cloud-messaging/xmpp-server-ref.html
- *
- * @experimental in 5.3
  */
 abstract class FirebaseOptions implements MessageOptionsInterface
 {
index e53beb6..6e6cefb 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Jeroen Spee <https://github.com/Jeroeny>
- *
- * @experimental in 5.3
  */
 final class FirebaseTransport extends AbstractTransport
 {
index dabe532..962978b 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Jeroen Spee <https://github.com/Jeroeny>
- *
- * @experimental in 5.3
  */
 final class FirebaseTransportFactory extends AbstractTransportFactory
 {
index 472bd69..add6a8e 100644 (file)
@@ -13,9 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Firebase\Notification;
 
 use Symfony\Component\Notifier\Bridge\Firebase\FirebaseOptions;
 
-/**
- * @experimental in 5.3
- */
 final class AndroidNotification extends FirebaseOptions
 {
     public function channelId(string $channelId): self
index e8cc16c..23f44f9 100644 (file)
@@ -13,9 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Firebase\Notification;
 
 use Symfony\Component\Notifier\Bridge\Firebase\FirebaseOptions;
 
-/**
- * @experimental in 5.3
- */
 final class IOSNotification extends FirebaseOptions
 {
     public function sound(string $sound): self
index e8c7b45..89d0e74 100644 (file)
@@ -13,9 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Firebase\Notification;
 
 use Symfony\Component\Notifier\Bridge\Firebase\FirebaseOptions;
 
-/**
- * @experimental in 5.3
- */
 final class WebNotification extends FirebaseOptions
 {
     public function icon(string $icon): self
index 7bd5e9a..b1c417c 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1.0
 -----
 
index 6943029..c63abce 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Antoine Makdessi <amakdessi@me.com>
- *
- * @experimental in 5.3
  */
 final class FreeMobileTransport extends AbstractTransport
 {
index 5556c2f..94a5323 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Antoine Makdessi <amakdessi@me.com>
- *
- * @experimental in 5.3
  */
 final class FreeMobileTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 3e6195b..77372cd 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Notification\Notification;
 
 /**
  * @author Jérôme Tamarelle <jerome@tamarelle.net>
- *
- * @experimental in 5.3
  */
 final class GoogleChatOptions implements MessageOptionsInterface
 {
index 0323a70..72acd33 100644 (file)
@@ -24,8 +24,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Jérôme Tamarelle <jerome@tamarelle.net>
- *
- * @experimental in 5.3
  */
 final class GoogleChatTransport extends AbstractTransport
 {
index ad83a57..359c5bb 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Jérôme Tamarelle <jerome@tamarelle.net>
- *
- * @experimental in 5.3
  */
 final class GoogleChatTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index e4bf4a9..df76522 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  * @author Jérémy Romey <jeremy@free-agent.fr>
- *
- * @experimental in 5.3
  */
 final class InfobipTransport extends AbstractTransport
 {
index 4fb3e36..2975559 100644 (file)
@@ -20,8 +20,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  * @author Jérémy Romey <jeremy@free-agent.fr>
- *
- * @experimental in 5.3
  */
 final class InfobipTransportFactory extends AbstractTransportFactory
 {
index 6e94473..a83aee8 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Oleksandr Barabolia <alexandrbarabolya@gmail.com>
- *
- * @experimental in 5.3
  */
 final class IqsmsTransport extends AbstractTransport
 {
index 8faafc8..6c607a6 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Oleksandr Barabolia <alexandrbarabolya@gmail.com>
- *
- * @experimental in 5.3
  */
 final class IqsmsTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 611a924..6302656 100644 (file)
@@ -20,8 +20,6 @@ use Symfony\Component\Notifier\Notification\Notification;
 
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
- *
- * @experimental in 5.3
  */
 final class LinkedInOptions implements MessageOptionsInterface
 {
index 9ff68b6..bb281df 100644 (file)
@@ -25,8 +25,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
  *
- * @experimental in 5.3
- *
  * @see https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#sharecontent
  */
 final class LinkedInTransport extends AbstractTransport
index 78d1946..c3dfc73 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
- *
- * @experimental in 5.3
  */
 class LinkedInTransportFactory extends AbstractTransportFactory
 {
index ccae190..8a02cc7 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\LinkedIn\Share;
 
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractLinkedInShare
 {
index 4b801b8..9558031 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\LinkedIn\Share;
 
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
- *
- * @experimental in 5.3
  */
 final class AuthorShare extends AbstractLinkedInShare
 {
index 6a340bb..cf51d18 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Exception\LogicException;
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
  *
  * @see https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#schema lifecycleState section
- *
- * @experimental in 5.3
  */
 final class LifecycleStateShare extends AbstractLinkedInShare
 {
index 6395a88..1c70a6c 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Exception\LogicException;
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
  *
  * @see https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#sharecontent
- *
- * @experimental in 5.3
  */
 final class ShareContentShare extends AbstractLinkedInShare
 {
index 0983652..f41fb85 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Exception\LogicException;
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
  *
  * @see https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#sharemedia
- *
- * @experimental in 5.3
  */
 class ShareMediaShare extends AbstractLinkedInShare
 {
index 633ae1f..03ca05b 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Exception\LogicException;
 
 /**
  * @author Smaïne Milianni <smaine.milianni@gmail.com>
- *
- * @experimental in 5.3
  */
 final class VisibilityShare extends AbstractLinkedInShare
 {
index 7bd5e9a..b1c417c 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1.0
 -----
 
index f191634..59730b9 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Emanuele Panzeri <thepanz@gmail.com>
- *
- * @experimental in 5.3
  */
 final class MattermostTransport extends AbstractTransport
 {
index b75e46e..002c760 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Emanuele Panzeri <thepanz@gmail.com>
- *
- * @experimental in 5.3
  */
 final class MattermostTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index c0d760a..695e50f 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Notification\Notification;
 
 /**
  * @author Bastien Durand <bdurand-dev@outlook.com>
- *
- * @experimental in 5.3
  */
 final class MobytOptions implements MessageOptionsInterface
 {
index 98eff87..4e2ec1d 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Basien Durand <bdurand-dev@outlook.com>
- *
- * @experimental in 5.3
  */
 final class MobytTransport extends AbstractTransport
 {
index c7c3a9f..955fefd 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Bastien Durand <bdurand-dev@outlook.com>
- *
- * @experimental in 5.3
  */
 final class MobytTransportFactory extends AbstractTransportFactory
 {
index 10f7e1e..a807785 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.0.0
 -----
 
index e2fafe1..25dcb99 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class NexmoTransport extends AbstractTransport
 {
index 558f352..3095550 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class NexmoTransportFactory extends AbstractTransportFactory
 {
index 7bd5e9a..b1c417c 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1.0
 -----
 
index 6698b28..614b3ee 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Thomas Ferney <thomas.ferney@gmail.com>
- *
- * @experimental in 5.3
  */
 final class OvhCloudTransport extends AbstractTransport
 {
index 66f00a9..6fa9e16 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Thomas Ferney <thomas.ferney@gmail.com>
- *
- * @experimental in 5.3
  */
 final class OvhCloudTransportFactory extends AbstractTransportFactory
 {
index 7bd5e9a..b1c417c 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1.0
 -----
 
index e70f74c..d7f5d63 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Message\MessageOptionsInterface;
 /**
  * @author Jeroen Spee <https://github.com/Jeroeny>
  *
- * @experimental in 5.3
- *
  * @see https://rocket.chat/docs/administrator-guides/integrations/
  */
 final class RocketChatOptions implements MessageOptionsInterface
index 2f6302a..abd8ce6 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Jeroen Spee <https://github.com/Jeroeny>
- *
- * @experimental in 5.3
  */
 final class RocketChatTransport extends AbstractTransport
 {
index 1600819..abba706 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Jeroen Spee <https://github.com/Jeroeny>
- *
- * @experimental in 5.3
  */
 final class RocketChatTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 429fda4..0e5994a 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Pierre Tondereau <pierre.tondereau@gmail.com>
- *
- * @experimental in 5.3
  */
 final class SendinblueTransport extends AbstractTransport
 {
index a5e6c96..e36b3f2 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Pierre Tondereau <pierre.tondereau@protonmail.com>
- *
- * @experimental in 5.3
  */
 final class SendinblueTransportFactory extends AbstractTransportFactory
 {
index abf66cd..a2c4e84 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.1
 -----
 
index 7a6aace..55ff922 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Iliya Miroslavov Iliev <i.miroslavov@gmail.com>
- *
- * @experimental in 5.3
  */
 final class SinchTransport extends AbstractTransport
 {
index 795b00a..1ef55d6 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Iliya Miroslavov Iliev <i.miroslavov@gmail.com>
- *
- * @experimental in 5.3
  */
 final class SinchTransportFactory extends AbstractTransportFactory
 {
index 5a4d418..bbcb19e 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Exception\LengthException;
 
 /**
  * @author Tomas Norkūnas <norkunas.tom@gmail.com>
- *
- * @experimental in 5.3
  */
 final class SlackHeaderBlock extends AbstractSlackBlock
 {
index 650a09b..c6384e8 100644 (file)
@@ -4,6 +4,7 @@ CHANGELOG
 5.3.0
 -----
 
+ * The bridge is not marked as `@experimental` anymore
  * Check for maximum number of buttons in Slack action block
  * Add HeaderBlock
 
index 6b697ae..eb75fea 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Notification\Notification;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class SlackOptions implements MessageOptionsInterface
 {
index dba8210..fedc1b6 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class SlackTransport extends AbstractTransport
 {
index 7750d2f..ea724d0 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class SlackTransportFactory extends AbstractTransportFactory
 {
index 0451fe7..79df322 100644 (file)
@@ -22,7 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Marcin Szepczynski <szepczynski@gmail.com>
- * @experimental in 5.3
  */
 final class SmsapiTransport extends AbstractTransport
 {
index 69d67af..5ce2562 100644 (file)
@@ -19,7 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Marcin Szepczynski <szepczynski@gmail.com>
- * @experimental in 5.3
  */
 class SmsapiTransportFactory extends AbstractTransportFactory
 {
index 10f7e1e..a807785 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.0.0
 -----
 
index 10a9154..8bf4bb0 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup;
 
 /**
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractTelegramReplyMarkup
 {
index b5b87f7..03d05ab 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup\Button;
 
 /**
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractKeyboardButton
 {
index b5cf6b3..89e4c4f 100644 (file)
@@ -15,8 +15,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup\Button;
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#inlinekeyboardbutton
- *
- * @experimental in 5.3
  */
 final class InlineKeyboardButton extends AbstractKeyboardButton
 {
index 15359af..3e8240b 100644 (file)
@@ -15,8 +15,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup\Button;
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#keyboardbutton
- *
- * @experimental in 5.3
  */
 final class KeyboardButton extends AbstractKeyboardButton
 {
index b6dc923..63779c4 100644 (file)
@@ -15,8 +15,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup;
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#forcereply
- *
- * @experimental in 5.3
  */
 final class ForceReply extends AbstractTelegramReplyMarkup
 {
index 00a8018..c7cc371 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup\Button\InlineKeyboar
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#inlinekeyboardmarkup
- *
- * @experimental in 5.3
  */
 final class InlineKeyboardMarkup extends AbstractTelegramReplyMarkup
 {
index 6767707..a5b8ef6 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup\Button\KeyboardButto
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#replykeyboardmarkup
- *
- * @experimental in 5.3
  */
 final class ReplyKeyboardMarkup extends AbstractTelegramReplyMarkup
 {
index b0619f3..b4a2dae 100644 (file)
@@ -15,8 +15,6 @@ namespace Symfony\Component\Notifier\Bridge\Telegram\Reply\Markup;
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
  *
  * @see https://core.telegram.org/bots/api#replykeyboardremove
- *
- * @experimental in 5.3
  */
 final class ReplyKeyboardRemove extends AbstractTelegramReplyMarkup
 {
index bb7932c..9794d87 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Message\MessageOptionsInterface;
 
 /**
  * @author Mihail Krasilnikov <mihail.krasilnikov.j@gmail.com>
- *
- * @experimental in 5.3
  */
 final class TelegramOptions implements MessageOptionsInterface
 {
index 33b182b..a31a394 100644 (file)
@@ -27,8 +27,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
  * command.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class TelegramTransport extends AbstractTransport
 {
index 025a594..490fe1d 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class TelegramTransportFactory extends AbstractTransportFactory
 {
index 10f7e1e..a807785 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.0.0
 -----
 
index db16fe5..f7d7f18 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class TwilioTransport extends AbstractTransport
 {
index 659cd6c..bda4b5c 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class TwilioTransportFactory extends AbstractTransportFactory
 {
index 0d994e9..d8e243d 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The bridge is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index 4391544..4905938 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Message\MessageOptionsInterface;
 
 /**
  * @author Mohammad Emran Hasan <phpfour@gmail.com>
- *
- * @experimental in 5.3
  */
 final class ZulipOptions implements MessageOptionsInterface
 {
index b668317..32102dc 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Mohammad Emran Hasan <phpfour@gmail.com>
- *
- * @experimental in 5.3
  */
 class ZulipTransport extends AbstractTransport
 {
index a4af57e..9ea1ec6 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Mohammad Emran Hasan <phpfour@gmail.com>
- *
- * @experimental in 5.3
  */
 class ZulipTransportFactory extends AbstractTransportFactory
 {
index adb9774..528aa24 100644 (file)
@@ -1,6 +1,11 @@
 CHANGELOG
 =========
 
+5.3.0
+-----
+
+ * The component is not marked as `@experimental` anymore
+
 5.2.0
 -----
 
index b6c6d0c..a83a51d 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractChannel implements ChannelInterface
 {
index 715c872..0201e0f 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class BrowserChannel implements ChannelInterface
 {
index 48a0228..ab31152 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface ChannelInterface
 {
index 2d0c0eb..b333950 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Exception\InvalidArgumentException;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class ChannelPolicy implements ChannelPolicyInterface
 {
index 7921768..df236d2 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Channel;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface ChannelPolicyInterface
 {
index 61c3c91..ea41c2e 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class ChatChannel extends AbstractChannel
 {
index 4f22b1b..691cdc5 100644 (file)
@@ -25,8 +25,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class EmailChannel implements ChannelInterface
 {
index 0251c95..ebed801 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\Recipient\SmsRecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class SmsChannel extends AbstractChannel
 {
index efbf953..7b3c9d5 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class Chatter implements ChatterInterface
 {
index 4519821..915190e 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
  * Interface for classes able to send chat messages synchronous and/or asynchronous.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface ChatterInterface extends TransportInterface
 {
index a685e48..0bd03e9 100644 (file)
@@ -19,8 +19,6 @@ use Symfony\Component\Notifier\EventListener\NotificationLoggerListener;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class NotificationDataCollector extends DataCollector
 {
index 2ab2ad8..2fdba8c 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Contracts\EventDispatcher\Event;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class MessageEvent extends Event
 {
index b7f60e2..19d698b 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Message\MessageInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class NotificationEvents
 {
index 2cebd9b..29d2955 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Contracts\Service\ResetInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class NotificationLoggerListener implements EventSubscriberInterface, ResetInterface
 {
index ce5a87f..b6807f1 100644 (file)
@@ -20,8 +20,6 @@ use Symfony\Component\Notifier\Notifier;
  * Sends a rejected message to the notifier.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class SendFailedMessageToNotifierListener implements EventSubscriberInterface
 {
index bef37ce..457ed61 100644 (file)
@@ -15,8 +15,6 @@ namespace Symfony\Component\Notifier\Exception;
  * Exception interface for all exceptions thrown by the component.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface ExceptionInterface extends \Throwable
 {
index 8452dd6..55fc043 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class IncompleteDsnException extends InvalidArgumentException
 {
index 9f82bee..1130f8b 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
 {
index fec27f3..7feed7b 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Oskar Stark <oskarstark@googlemail.com>
- *
- * @experimental in 5.3
  */
 class LengthException extends LogicException
 {
index 0919d32..8a67897 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class LogicException extends \LogicException implements ExceptionInterface
 {
index 6b91df7..2e61a31 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class RuntimeException extends \RuntimeException implements ExceptionInterface
 {
index 24ce418..acf6ec7 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Contracts\HttpClient\ResponseInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class TransportException extends RuntimeException implements TransportExceptionInterface
 {
index 72023e4..294f79b 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Exception;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface TransportExceptionInterface extends ExceptionInterface
 {
index d52ce21..59207de 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Message\MessageInterface;
 
 /**
  * @author Oskar Stark <oskarstark@googlemail.com>
- *
- * @experimental in 5.3
  */
 class UnsupportedMessageTypeException extends LogicException
 {
index 2ac36c4..ce78ee3 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Transport\Dsn;
 
 /**
  * @author Konstantin Myakshin <molodchick@gmail.com>
- *
- * @experimental in 5.3
  */
 class UnsupportedSchemeException extends LogicException
 {
index 082adaf..d7c028a 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Notification\Notification;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class ChatMessage implements MessageInterface
 {
index 530f19c..a41211e 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Component\Notifier\Recipient\EmailRecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class EmailMessage implements MessageInterface
 {
index 7fff691..05c4266 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Message;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface MessageInterface
 {
index 1c52a4c..992a1ce 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Message;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface MessageOptionsInterface
 {
index 8cda160..b6fd669 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Message;
 
 /**
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 final class NullMessage implements MessageInterface
 {
index 852b703..91343d7 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Message;
 
 /**
  * @author Jérémy Romey <jeremy@free-agent.fr>
- *
- * @experimental in 5.3
  */
 final class SentMessage
 {
index 19cf7ed..f773512 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Recipient\SmsRecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class SmsMessage implements MessageInterface
 {
index dee0d2c..e7c8d12 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class MessageHandler
 {
index 4d3a48f..7b42fac 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface ChatNotificationInterface
 {
index 817d9a3..5566042 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Recipient\EmailRecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface EmailNotificationInterface
 {
index fcbaa3c..f03bf42 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class Notification
 {
index 13744cb..02db67a 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Recipient\SmsRecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface SmsNotificationInterface
 {
index bbcfcd5..426829a 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class Notifier implements NotifierInterface
 {
index 4f87ebb..2e62b8b 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Recipient\RecipientInterface;
  * Interface for the Notifier system.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface NotifierInterface
 {
index cde2108..92ce150 100644 (file)
@@ -3,11 +3,6 @@ Notifier Component
 
 The Notifier component sends notifications via one or more channels (email, SMS, ...).
 
-**This Component is experimental**.
-[Experimental features](https://symfony.com/doc/current/contributing/code/experimental.html)
-are not covered by Symfony's
-[Backward Compatibility Promise](https://symfony.com/doc/current/contributing/code/bc.html).
-
 Resources
 ---------
 
index bc3781a..6f8fb9d 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Recipient;
 
 /**
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 interface EmailRecipientInterface extends RecipientInterface
 {
index 5424ce9..eaee0b1 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Recipient;
 
 /**
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 trait EmailRecipientTrait
 {
index 0e84cc8..ebf2193 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Recipient;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class NoRecipient implements RecipientInterface
 {
index 38eca09..f8cc625 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Exception\InvalidArgumentException;
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 class Recipient implements EmailRecipientInterface, SmsRecipientInterface
 {
index cc165d0..14cc075 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Recipient;
 
 /**
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 interface RecipientInterface
 {
index 81c6abe..cb51384 100644 (file)
@@ -14,8 +14,6 @@ namespace Symfony\Component\Notifier\Recipient;
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 interface SmsRecipientInterface extends RecipientInterface
 {
index c17b6d6..15e3c1b 100644 (file)
@@ -13,8 +13,6 @@ namespace Symfony\Component\Notifier\Recipient;
 
 /**
  * @author Jan Schädlich <jan.schaedlich@sensiolabs.de>
- *
- * @experimental in 5.3
  */
 trait SmsRecipientTrait
 {
index 5c69e04..03b1bcf 100644 (file)
@@ -22,8 +22,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class Texter implements TexterInterface
 {
index c6bfe8e..e655477 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Transport\TransportInterface;
  * Interface for classes able to send SMS messages synchronous and/or asynchronous.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface TexterInterface extends TransportInterface
 {
index f370af9..c2c8d2d 100644 (file)
@@ -42,8 +42,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class Transport
 {
index 8c81a30..ccb1f8c 100644 (file)
@@ -23,8 +23,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractTransport implements TransportInterface
 {
index 69cfa61..d595aa6 100644 (file)
@@ -20,8 +20,6 @@ use Symfony\Contracts\HttpClient\HttpClientInterface;
 /**
  * @author Konstantin Myakshin <molodchick@gmail.com>
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 abstract class AbstractTransportFactory implements TransportFactoryInterface
 {
index 5b51061..f2385a5 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Exception\InvalidArgumentException;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class Dsn
 {
index 8714050..cc0191e 100644 (file)
@@ -17,8 +17,6 @@ use Symfony\Component\Notifier\Message\MessageInterface;
  * Uses several Transports using a failover algorithm.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class FailoverTransport extends RoundRobinTransport
 {
index 94fee12..5178b1e 100644 (file)
@@ -21,8 +21,6 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class NullTransport implements TransportInterface
 {
index 231837e..1ee6ed6 100644 (file)
@@ -15,8 +15,6 @@ use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class NullTransportFactory extends AbstractTransportFactory
 {
index c78b876..f438d40 100644 (file)
@@ -21,8 +21,6 @@ use Symfony\Component\Notifier\Message\SentMessage;
  * Uses several Transports using a round robin algorithm.
  *
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 class RoundRobinTransport implements TransportInterface
 {
index 432f69d..ff62e18 100644 (file)
@@ -16,8 +16,6 @@ use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
 
 /**
  * @author Konstantin Myakshin <molodchick@gmail.com>
- *
- * @experimental in 5.3
  */
 interface TransportFactoryInterface
 {
index 812b039..85cd910 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Message\SentMessage;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 interface TransportInterface
 {
index 049b64d..f411d6b 100644 (file)
@@ -18,8 +18,6 @@ use Symfony\Component\Notifier\Message\SentMessage;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
- *
- * @experimental in 5.3
  */
 final class Transports implements TransportInterface
 {