diff --git a/src/Symfony/Component/Semaphore/CHANGELOG.md b/src/Symfony/Component/Semaphore/CHANGELOG.md index 37cc739197900..f53fc9dc2a2cf 100644 --- a/src/Symfony/Component/Semaphore/CHANGELOG.md +++ b/src/Symfony/Component/Semaphore/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +5.3 +--- + + * The component is not marked as `@experimental` anymore + 5.2.0 ----- diff --git a/src/Symfony/Component/Semaphore/Exception/ExceptionInterface.php b/src/Symfony/Component/Semaphore/Exception/ExceptionInterface.php index c56de90ef47c4..fc1cfa29caf9d 100644 --- a/src/Symfony/Component/Semaphore/Exception/ExceptionInterface.php +++ b/src/Symfony/Component/Semaphore/Exception/ExceptionInterface.php @@ -14,8 +14,6 @@ /** * Base ExceptionInterface for the Semaphore Component. * - * @experimental in 5.3 - * * @author Jérémy Derussé */ interface ExceptionInterface extends \Throwable diff --git a/src/Symfony/Component/Semaphore/Exception/InvalidArgumentException.php b/src/Symfony/Component/Semaphore/Exception/InvalidArgumentException.php index 2ee5899b52f06..4d73171928347 100644 --- a/src/Symfony/Component/Semaphore/Exception/InvalidArgumentException.php +++ b/src/Symfony/Component/Semaphore/Exception/InvalidArgumentException.php @@ -12,8 +12,6 @@ namespace Symfony\Component\Semaphore\Exception; /** - * @experimental in 5.3 - * * @author Jérémy Derussé */ class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface diff --git a/src/Symfony/Component/Semaphore/Exception/RuntimeException.php b/src/Symfony/Component/Semaphore/Exception/RuntimeException.php index dbbeb5b4ade84..96db2987422e5 100644 --- a/src/Symfony/Component/Semaphore/Exception/RuntimeException.php +++ b/src/Symfony/Component/Semaphore/Exception/RuntimeException.php @@ -12,8 +12,6 @@ namespace Symfony\Component\Semaphore\Exception; /** - * @experimental in 5.3 - * * @author Grégoire Pineau */ class RuntimeException extends \RuntimeException implements ExceptionInterface diff --git a/src/Symfony/Component/Semaphore/Exception/SemaphoreAcquiringException.php b/src/Symfony/Component/Semaphore/Exception/SemaphoreAcquiringException.php index 90c218508fe02..62596a762dc59 100644 --- a/src/Symfony/Component/Semaphore/Exception/SemaphoreAcquiringException.php +++ b/src/Symfony/Component/Semaphore/Exception/SemaphoreAcquiringException.php @@ -16,8 +16,6 @@ /** * SemaphoreAcquiringException is thrown when an issue happens during the acquisition of a semaphore. * - * @experimental in 5.3 - * * @author Jérémy Derussé * @author Grégoire Pineau */ diff --git a/src/Symfony/Component/Semaphore/Exception/SemaphoreExpiredException.php b/src/Symfony/Component/Semaphore/Exception/SemaphoreExpiredException.php index 0a5d3077cda06..12ddeaef5947c 100644 --- a/src/Symfony/Component/Semaphore/Exception/SemaphoreExpiredException.php +++ b/src/Symfony/Component/Semaphore/Exception/SemaphoreExpiredException.php @@ -16,8 +16,6 @@ /** * SemaphoreExpiredException is thrown when a semaphore may conflict due to a TTL expiration. * - * @experimental in 5.3 - * * @author Jérémy Derussé * @author Grégoire Pineau */ diff --git a/src/Symfony/Component/Semaphore/Exception/SemaphoreReleasingException.php b/src/Symfony/Component/Semaphore/Exception/SemaphoreReleasingException.php index e1316adabf3aa..716838def7c9d 100644 --- a/src/Symfony/Component/Semaphore/Exception/SemaphoreReleasingException.php +++ b/src/Symfony/Component/Semaphore/Exception/SemaphoreReleasingException.php @@ -16,8 +16,6 @@ /** * SemaphoreReleasingException is thrown when an issue happens during the release of a semaphore. * - * @experimental in 5.3 - * * @author Jérémy Derussé * @author Grégoire Pineau */ diff --git a/src/Symfony/Component/Semaphore/Key.php b/src/Symfony/Component/Semaphore/Key.php index 03368609640e0..7fbf632f5bb8d 100644 --- a/src/Symfony/Component/Semaphore/Key.php +++ b/src/Symfony/Component/Semaphore/Key.php @@ -16,8 +16,6 @@ /** * Key is a container for the state of the semaphores in stores. * - * @experimental in 5.3 - * * @author Grégoire Pineau * @author Jérémy Derussé */ diff --git a/src/Symfony/Component/Semaphore/PersistingStoreInterface.php b/src/Symfony/Component/Semaphore/PersistingStoreInterface.php index 406c7dd61bf27..11e2789a2843f 100644 --- a/src/Symfony/Component/Semaphore/PersistingStoreInterface.php +++ b/src/Symfony/Component/Semaphore/PersistingStoreInterface.php @@ -16,8 +16,6 @@ use Symfony\Component\Semaphore\Exception\SemaphoreReleasingException; /** - * @experimental in 5.3 - * * @author Grégoire Pineau * @author Jérémy Derussé */ diff --git a/src/Symfony/Component/Semaphore/README.md b/src/Symfony/Component/Semaphore/README.md index 490833cde826a..0b72c811b44e4 100644 --- a/src/Symfony/Component/Semaphore/README.md +++ b/src/Symfony/Component/Semaphore/README.md @@ -5,11 +5,6 @@ The Semaphore Component manages [semaphores](https://en.wikipedia.org/wiki/Semaphore_(programming)), a mechanism to provide exclusive access to a shared resource. -**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 --------- diff --git a/src/Symfony/Component/Semaphore/Semaphore.php b/src/Symfony/Component/Semaphore/Semaphore.php index 2fc692c946a65..b79dad7d1cab2 100644 --- a/src/Symfony/Component/Semaphore/Semaphore.php +++ b/src/Symfony/Component/Semaphore/Semaphore.php @@ -23,8 +23,6 @@ /** * Semaphore is the default implementation of the SemaphoreInterface. * - * @experimental in 5.3 - * * @author Grégoire Pineau * @author Jérémy Derussé */ diff --git a/src/Symfony/Component/Semaphore/SemaphoreFactory.php b/src/Symfony/Component/Semaphore/SemaphoreFactory.php index 230f53b7cf9bc..7daebce7701de 100644 --- a/src/Symfony/Component/Semaphore/SemaphoreFactory.php +++ b/src/Symfony/Component/Semaphore/SemaphoreFactory.php @@ -18,8 +18,6 @@ /** * Factory provides method to create semaphores. * - * @experimental in 5.3 - * * @author Grégoire Pineau * @author Jérémy Derussé * @author Hamza Amrouche diff --git a/src/Symfony/Component/Semaphore/SemaphoreInterface.php b/src/Symfony/Component/Semaphore/SemaphoreInterface.php index b1cd4ceeca5db..6897498145bec 100644 --- a/src/Symfony/Component/Semaphore/SemaphoreInterface.php +++ b/src/Symfony/Component/Semaphore/SemaphoreInterface.php @@ -17,8 +17,6 @@ /** * SemaphoreInterface defines an interface to manipulate the status of a semaphore. * - * @experimental in 5.3 - * * @author Jérémy Derussé * @author Grégoire Pineau */ diff --git a/src/Symfony/Component/Semaphore/Store/RedisStore.php b/src/Symfony/Component/Semaphore/Store/RedisStore.php index 0523c9ab60edc..a29addf0d94a1 100644 --- a/src/Symfony/Component/Semaphore/Store/RedisStore.php +++ b/src/Symfony/Component/Semaphore/Store/RedisStore.php @@ -22,8 +22,6 @@ /** * RedisStore is a PersistingStoreInterface implementation using Redis as store engine. * - * @experimental in 5.3 - * * @author Grégoire Pineau * @author Jérémy Derussé */ diff --git a/src/Symfony/Component/Semaphore/Store/StoreFactory.php b/src/Symfony/Component/Semaphore/Store/StoreFactory.php index e3a693f8e02a5..d19315061e010 100644 --- a/src/Symfony/Component/Semaphore/Store/StoreFactory.php +++ b/src/Symfony/Component/Semaphore/Store/StoreFactory.php @@ -21,8 +21,6 @@ /** * StoreFactory create stores and connections. * - * @experimental in 5.3 - * * @author Jérémy Derussé * @author Jérémy Derussé */