PHPackages                             webgriffe/payum-lock-request-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. webgriffe/payum-lock-request-extension

ActiveLibrary[Queues &amp; Workers](/categories/queues)

webgriffe/payum-lock-request-extension
======================================

A Payum extension providing the ability to lock concurrent requests.

0.2.0(4mo ago)117.7k↓78.8%[1 PRs](https://github.com/webgriffe/PayumLockRequestExtension/pulls)1MITPHPPHP ^8.2

Since Oct 17Pushed 4mo ago5 watchersCompare

[ Source](https://github.com/webgriffe/PayumLockRequestExtension)[ Packagist](https://packagist.org/packages/webgriffe/payum-lock-request-extension)[ RSS](/packages/webgriffe-payum-lock-request-extension/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (6)Versions (4)Used By (1)

Payum Lock Request Extension
============================

[](#payum-lock-request-extension)

### A Payum extension providing the ability to lock concurrent requests

[](#a-payum-extension-providing-the-ability-to-lock-concurrent-requests)

[![Tests](https://github.com/webgriffe/PayumLockRequestExtension/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/webgriffe/PayumLockRequestExtension/actions/workflows/test.yml)

This extension provides the ability to lock concurrent requests to a Payum gateway (for example when the PSP send both a notify action and a traditional capture action in the same moment). It uses [Symfony Lock Component](https://symfony.com/doc/current/components/lock.html) to provide a simple and reliable locking mechanism.

Installation
------------

[](#installation)

```
composer require webgriffe/payum-lock-request-extension
```

Usage
-----

[](#usage)

```
