From 2c24e643569943c397fd381d2db60b4efcde962f Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Tue, 9 Jul 2019 11:22:12 +0200 Subject: [PATCH] [Lock] Mentioned the new PersistStoreInterface and BlockingStoreInterface interfaces --- components/lock.rst | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/components/lock.rst b/components/lock.rst index 620d6dc6a55..8dcfcf4f23f 100644 --- a/components/lock.rst +++ b/components/lock.rst @@ -208,8 +208,10 @@ Available Stores ---------------- Locks are created and managed in ``Stores``, which are classes that implement -:class:`Symfony\\Component\\Lock\\StoreInterface`. The component includes the -following built-in store types: +:class:`Symfony\\Component\\Lock\\PersistStoreInterface` and, optionally, +:class:`Symfony\\Component\\Lock\\BlockingStoreInterface`. + +The component includes the following built-in store types: ============================================ ====== ======== ======== Store Scope Blocking Expiring @@ -222,6 +224,12 @@ Store Scope Blocking Expiring :ref:`ZookeeperStore ` remote no no ============================================ ====== ======== ======== +.. versionadded:: 4.4 + + The ``PersistStoreInterface`` and ``BlockingStoreInterface`` interfaces were + introduced in Symfony 4.4. In previous versions there was only one interface + called ``Symfony\Component\Lock\StoreInterface``. + .. _lock-store-flock: FlockStore