{"minified":"composer/2.0","packages":{"symfony/lock":[{"name":"symfony/lock","description":"Creates and manages locks, a mechanism to provide exclusive access to a shared resource","keywords":["locking","cas","semaphore","mutex","flock","redlock"],"homepage":"https://symfony.com","version":"8.2.x-dev","version_normalized":"8.2.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Jérémy Derussé","email":"jeremy@derusse.com"},{"name":"Symfony Community","homepage":"https://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"15c0711f379dfec019699e760bedac252775ee35"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/15c0711f379dfec019699e760bedac252775ee35","type":"zip","shasum":"","reference":"15c0711f379dfec019699e760bedac252775ee35"},"type":"library","support":{"source":"https://github.com/symfony/lock/tree/8.2"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-09-03T21:53:53+00:00","published-time":"2026-09-04T07:12:41+00:00","autoload":{"psr-4":{"Symfony\\Component\\Lock\\":""},"exclude-from-classmap":["/Tests/"]},"default-branch":true,"require":{"php":">=8.4.1","psr/log":"^1|^2|^3"},"require-dev":{"doctrine/dbal":"^4.3","predis/predis":"^1.1|^2.0","symfony/serializer":"^6.4|^7.0"},"conflict":{"doctrine/dbal":"<4.3"}},{"version":"8.1.x-dev","version_normalized":"8.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"9fd3fa0e9b3c5bdd3e0e228d32ddaa47fba94b88"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/9fd3fa0e9b3c5bdd3e0e228d32ddaa47fba94b88","type":"zip","shasum":"","reference":"9fd3fa0e9b3c5bdd3e0e228d32ddaa47fba94b88"},"support":{"source":"https://github.com/symfony/lock/tree/8.1"},"time":"2026-08-30T20:10:55+00:00","published-time":"2026-08-30T20:13:02+00:00","require":{"psr/log":"^1|^2|^3","php":">=8.4.1"},"default-branch":"__unset"},{"version":"8.0.x-dev","version_normalized":"8.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"74e7eae902fd59b674115494ee14e461ee35f299"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/74e7eae902fd59b674115494ee14e461ee35f299","type":"zip","shasum":"","reference":"74e7eae902fd59b674115494ee14e461ee35f299"},"support":{"source":"https://github.com/symfony/lock/tree/8.0"},"time":"2026-06-12T08:36:40+00:00","published-time":"2026-06-12T08:43:48+00:00","require":{"psr/log":"^1|^2|^3","php":">=8.4"}},{"version":"7.4.x-dev","version_normalized":"7.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"4073e583b1cb048799706d7ba3245328858cfea6"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/4073e583b1cb048799706d7ba3245328858cfea6","type":"zip","shasum":"","reference":"4073e583b1cb048799706d7ba3245328858cfea6"},"support":{"source":"https://github.com/symfony/lock/tree/7.4"},"time":"2026-08-30T20:10:52+00:00","published-time":"2026-08-30T20:12:47+00:00","require":{"php":">=8.2","psr/log":"^1|^2|^3"},"require-dev":{"doctrine/dbal":"^3.6|^4","predis/predis":"^1.1|^2.0","symfony/serializer":"^6.4|^7.0"},"conflict":{"doctrine/dbal":"<3.6","symfony/cache":"<6.4"}},{"version":"7.3.x-dev","version_normalized":"7.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"af564086b6529d1c58d652f5aad8d8851a71f01a"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/af564086b6529d1c58d652f5aad8d8851a71f01a","type":"zip","shasum":"","reference":"af564086b6529d1c58d652f5aad8d8851a71f01a"},"support":{"source":"https://github.com/symfony/lock/tree/7.3"},"time":"2026-01-27T16:12:03+00:00","published-time":"2026-01-27T16:13:59+00:00","require-dev":{"doctrine/dbal":"^3.6|^4","predis/predis":"^1.1|^2.0"}},{"version":"7.2.x-dev","version_normalized":"7.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"538856cf96f064b0aa6e521bcfff863e46a98e15"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/538856cf96f064b0aa6e521bcfff863e46a98e15","type":"zip","shasum":"","reference":"538856cf96f064b0aa6e521bcfff863e46a98e15"},"support":{"source":"https://github.com/symfony/lock/tree/7.2"},"time":"2025-07-30T17:03:27+00:00","published-time":"2025-07-30T17:04:33+00:00"},{"version":"7.1.x-dev","version_normalized":"7.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"1b898398007d80b4f32128df4b4f0c07c0368cf4"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/1b898398007d80b4f32128df4b4f0c07c0368cf4","type":"zip","shasum":"","reference":"1b898398007d80b4f32128df4b4f0c07c0368cf4"},"support":{"source":"https://github.com/symfony/lock/tree/v7.1.6"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2024-10-25T15:34:21+00:00","published-time":"2024-11-29T09:06:03+00:00"},{"version":"7.0.x-dev","version_normalized":"7.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"665e2f4c14690d4b974ed59313e50efe18e8bce6"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/665e2f4c14690d4b974ed59313e50efe18e8bce6","type":"zip","shasum":"","reference":"665e2f4c14690d4b974ed59313e50efe18e8bce6"},"support":{"source":"https://github.com/symfony/lock/tree/7.0"},"time":"2024-05-31T14:55:39+00:00","published-time":"2024-05-31T15:06:56+00:00","conflict":{"symfony/cache":"<6.4","doctrine/dbal":"<3.6"}},{"version":"6.4.x-dev","version_normalized":"6.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"84679f4725d2359f53739ad44e7fa1af9ee9a11d"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/84679f4725d2359f53739ad44e7fa1af9ee9a11d","type":"zip","shasum":"","reference":"84679f4725d2359f53739ad44e7fa1af9ee9a11d"},"support":{"source":"https://github.com/symfony/lock/tree/6.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-08-30T20:10:39+00:00","published-time":"2026-08-30T20:12:34+00:00","require":{"php":">=8.1","psr/log":"^1|^2|^3","symfony/deprecation-contracts":"^2.5|^3"},"require-dev":{"doctrine/dbal":"^2.13.1|^3|^4","predis/predis":"^1.1|^2.0"},"conflict":{"symfony/cache":"<6.2","doctrine/dbal":"<2.13.1"}},{"version":"6.3.x-dev","version_normalized":"6.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"2de81b4883eb80622a79462ff38ecfd73a93c2e1"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/2de81b4883eb80622a79462ff38ecfd73a93c2e1","type":"zip","shasum":"","reference":"2de81b4883eb80622a79462ff38ecfd73a93c2e1"},"support":{"source":"https://github.com/symfony/lock/tree/6.3"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2024-01-23T14:42:18+00:00","published-time":"2024-01-23T14:48:28+00:00","require-dev":{"doctrine/dbal":"^2.13|^3|^4","predis/predis":"^1.1|^2.0"},"conflict":{"doctrine/dbal":"<2.13","symfony/cache":"<6.2"}},{"version":"6.2.x-dev","version_normalized":"6.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"20e2169217c37bb21bcad84e251498a256e03ac3"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/20e2169217c37bb21bcad84e251498a256e03ac3","type":"zip","shasum":"","reference":"20e2169217c37bb21bcad84e251498a256e03ac3"},"support":{"source":"https://github.com/symfony/lock/tree/6.2"},"time":"2023-06-24T11:48:11+00:00","published-time":"2023-06-24T12:00:23+00:00","require":{"php":">=8.1","psr/log":"^1|^2|^3"},"require-dev":{"doctrine/dbal":"^2.13|^3.0","predis/predis":"~1.0"}},{"version":"6.1.x-dev","version_normalized":"6.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"cbc3366559a568ed56d9e7ed6d8e29a083eebb5b"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/cbc3366559a568ed56d9e7ed6d8e29a083eebb5b","type":"zip","shasum":"","reference":"cbc3366559a568ed56d9e7ed6d8e29a083eebb5b"},"support":{"source":"https://github.com/symfony/lock/tree/6.1"},"time":"2023-01-01T08:36:55+00:00","published-time":"2023-01-24T15:27:59+00:00","require":{"psr/log":"^1|^2|^3","php":">=8.1"},"conflict":{"doctrine/dbal":"<2.13"}},{"version":"6.0.x-dev","version_normalized":"6.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"c326af52d5db5c427d5f7269b00f6b2212ec1ad3"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/c326af52d5db5c427d5f7269b00f6b2212ec1ad3","type":"zip","shasum":"","reference":"c326af52d5db5c427d5f7269b00f6b2212ec1ad3"},"support":{"source":"https://github.com/symfony/lock/tree/6.0"},"time":"2023-01-01T08:36:10+00:00","published-time":"2023-01-01T08:50:19+00:00","require":{"php":">=8.0.2","psr/log":"^1|^2|^3"}},{"version":"5.4.x-dev","version_normalized":"5.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"1ed040bccdf75281b237206c87b8ef4289c23b88"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/1ed040bccdf75281b237206c87b8ef4289c23b88","type":"zip","shasum":"","reference":"1ed040bccdf75281b237206c87b8ef4289c23b88"},"support":{"source":"https://github.com/symfony/lock/tree/5.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-08-30T20:10:04+00:00","published-time":"2026-08-30T20:12:22+00:00","require":{"php":">=7.2.5","psr/log":"^1|^2|^3","symfony/polyfill-php80":"^1.16","symfony/deprecation-contracts":"^2.1|^3"},"require-dev":{"doctrine/dbal":"^2.13|^3|^4","predis/predis":"^1.0|^2.0"}},{"version":"5.3.x-dev","version_normalized":"5.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"0f498d4b90b2a52a063243c461cd0dc5b3bab758"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/0f498d4b90b2a52a063243c461cd0dc5b3bab758","type":"zip","shasum":"","reference":"0f498d4b90b2a52a063243c461cd0dc5b3bab758"},"support":{"source":"https://github.com/symfony/lock/tree/5.3"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2022-01-02T09:51:59+00:00","published-time":"2022-03-26T11:40:34+00:00","require":{"php":">=7.2.5","symfony/deprecation-contracts":"^2.1","psr/log":"^1|^2|^3","symfony/polyfill-php80":"^1.16"},"require-dev":{"doctrine/dbal":"^2.10|^3.0","predis/predis":"~1.0"},"conflict":{"doctrine/dbal":"<2.10"}},{"version":"5.2.x-dev","version_normalized":"5.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"79ae7a73bf88a4c0e32fb485239c851740186e5a"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/79ae7a73bf88a4c0e32fb485239c851740186e5a","type":"zip","shasum":"","reference":"79ae7a73bf88a4c0e32fb485239c851740186e5a"},"support":{"source":"https://github.com/symfony/lock/tree/5.2"},"time":"2021-07-23T15:54:19+00:00","require-dev":{"doctrine/dbal":"^2.10|^3.0","mongodb/mongodb":"~1.1","predis/predis":"~1.0"}},{"version":"5.1.x-dev","version_normalized":"5.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"397a1df9a5b82f8d8baa100089fe041956d47479"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/397a1df9a5b82f8d8baa100089fe041956d47479","type":"zip","shasum":"","reference":"397a1df9a5b82f8d8baa100089fe041956d47479"},"support":{"source":"https://github.com/symfony/lock/tree/v5.1.11"},"time":"2021-01-27T10:01:46+00:00","require":{"psr/log":"~1.0","symfony/polyfill-php80":"^1.15","php":">=7.2.5"},"require-dev":{"doctrine/dbal":"^2.6|^3.0","mongodb/mongodb":"~1.1","predis/predis":"~1.0"},"conflict":{"doctrine/dbal":"<2.6"}},{"description":"Symfony Lock Component","version":"5.0.x-dev","version_normalized":"5.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"4e4cc2cb6366d9f015c362a036669359d32854ce"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/4e4cc2cb6366d9f015c362a036669359d32854ce","type":"zip","shasum":"","reference":"4e4cc2cb6366d9f015c362a036669359d32854ce"},"support":{"source":"https://github.com/symfony/lock/tree/5.0"},"time":"2020-07-23T17:20:42+00:00","extra":{"branch-alias":{"dev-master":"5.0-dev"}},"require":{"psr/log":"~1.0","php":">=7.2.5"},"require-dev":{"doctrine/dbal":"^2.5|^3.0","predis/predis":"~1.0"},"conflict":{"doctrine/dbal":"<2.5"}},{"description":"Creates and manages locks, a mechanism to provide exclusive access to a shared resource","version":"4.4.x-dev","version_normalized":"4.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"8b060dd4e10f05219698ceb3a4ad735b19c1be4f"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/8b060dd4e10f05219698ceb3a4ad735b19c1be4f","type":"zip","shasum":"","reference":"8b060dd4e10f05219698ceb3a4ad735b19c1be4f"},"support":{"source":"https://github.com/symfony/lock/tree/4.4"},"time":"2022-09-19T08:41:12+00:00","published-time":"2022-09-20T18:24:23+00:00","require":{"php":">=7.1.3","psr/log":"^1|^2|^3","symfony/polyfill-php80":"^1.16"},"require-dev":{"doctrine/dbal":"^2.7|^3.0","predis/predis":"~1.0"},"conflict":{"doctrine/dbal":"<2.7"},"extra":"__unset"},{"description":"Symfony Lock Component","version":"4.3.x-dev","version_normalized":"4.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"48b0f50fea6ecb29228d2a9bf141890b4b36bb39"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/48b0f50fea6ecb29228d2a9bf141890b4b36bb39","type":"zip","shasum":"","reference":"48b0f50fea6ecb29228d2a9bf141890b4b36bb39"},"support":{"source":"https://github.com/symfony/lock/tree/4.3"},"time":"2020-01-17T17:27:29+00:00","published-time":"2022-03-26T11:40:34+00:00","extra":{"branch-alias":{"dev-master":"4.3-dev"}},"require":{"php":"^7.1.3","psr/log":"~1.0"},"require-dev":{"doctrine/dbal":"~2.4","mongodb/mongodb":"~1.1","predis/predis":"~1.0"},"funding":"__unset","conflict":"__unset"},{"version":"4.2.x-dev","version_normalized":"4.2.9999999.9999999-dev","authors":[{"name":"Symfony Community","homepage":"https://symfony.com/contributors"},{"name":"Jérémy Derussé","email":"jeremy@derusse.com"}],"source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"88b25805c99543d1b2f1d5fa583be88b6a998334"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/88b25805c99543d1b2f1d5fa583be88b6a998334","type":"zip","shasum":"","reference":"88b25805c99543d1b2f1d5fa583be88b6a998334"},"support":{"source":"https://github.com/symfony/lock/tree/4.2"},"time":"2019-07-01T07:24:46+00:00","extra":{"branch-alias":{"dev-master":"4.2-dev"}},"require-dev":{"doctrine/dbal":"~2.4","predis/predis":"~1.0"}},{"version":"4.1.x-dev","version_normalized":"4.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"82a5d8333acae698454c2c88f457fe737e3b7dc6"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/82a5d8333acae698454c2c88f457fe737e3b7dc6","type":"zip","shasum":"","reference":"82a5d8333acae698454c2c88f457fe737e3b7dc6"},"support":{"source":"https://github.com/symfony/lock/tree/4.1"},"time":"2019-01-16T18:35:49+00:00","extra":{"branch-alias":{"dev-master":"4.1-dev"}},"require-dev":{"predis/predis":"~1.0"}},{"version":"4.0.x-dev","version_normalized":"4.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"2390d05c6177f2f214f647702b3dbbd68fe6d397"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/2390d05c6177f2f214f647702b3dbbd68fe6d397","type":"zip","shasum":"","reference":"2390d05c6177f2f214f647702b3dbbd68fe6d397"},"support":{"source":"https://github.com/symfony/lock/tree/4.0"},"time":"2018-07-26T09:08:35+00:00","extra":{"branch-alias":{"dev-master":"4.0-dev"}}},{"version":"3.4.x-dev","version_normalized":"3.4.9999999.9999999-dev","authors":[{"name":"Jérémy Derussé","email":"jeremy@derusse.com"},{"name":"Symfony Community","homepage":"https://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"8d451ed419a3d5d503bd491437b447fd4c549ceb"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/8d451ed419a3d5d503bd491437b447fd4c549ceb","type":"zip","shasum":"","reference":"8d451ed419a3d5d503bd491437b447fd4c549ceb"},"support":{"source":"https://github.com/symfony/lock/tree/3.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2020-10-24T10:57:07+00:00","require":{"symfony/polyfill-php70":"~1.0","psr/log":"~1.0","php":"^5.5.9|>=7.0.8"},"extra":"__unset"},{"version":"3.3.x-dev","version_normalized":"3.3.9999999.9999999-dev","authors":[{"name":"Symfony Community","homepage":"https://symfony.com/contributors"},{"name":"Jérémy Derussé","email":"jeremy@derusse.com"}],"source":{"url":"https://github.com/symfony/lock.git","type":"git","reference":"1ba6ac9fcdd1a0699f33b52c371ce7b9cfb48a35"},"dist":{"url":"https://api.github.com/repos/symfony/lock/zipball/1ba6ac9fcdd1a0699f33b52c371ce7b9cfb48a35","type":"zip","shasum":"","reference":"1ba6ac9fcdd1a0699f33b52c371ce7b9cfb48a35"},"support":{"source":"https://github.com/symfony/lock/tree/master"},"time":"2017-04-12T14:15:58+00:00","extra":{"branch-alias":{"dev-master":"3.3-dev"}},"require":{"php":">=5.5.9","symfony/polyfill-php70":"~1.0","psr/log":"~1.0"},"funding":"__unset"}]},"last-modified":"Fri, 04 Sep 2026 07:12:44 GMT"}