PHPackages                             ixarlie/mutex-bundle - 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. [Caching](/categories/caching)
4. /
5. ixarlie/mutex-bundle

ActiveSymfony-bundle[Caching](/categories/caching)

ixarlie/mutex-bundle
====================

A Symfony bundle for Mutex implementation for PHP

3.0.0(4mo ago)430.6k↓25%1MITPHPPHP ^8.1CI failing

Since Apr 2Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/ixarlie/mutex-bundle)[ Packagist](https://packagist.org/packages/ixarlie/mutex-bundle)[ Docs](https://github.com/ixarlie/mutex-bundle)[ RSS](/packages/ixarlie-mutex-bundle/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (13)Versions (26)Used By (0)

IXarlie Mutex Bundle
====================

[](#ixarlie-mutex-bundle)

This bundle integrates the `symfony/lock` capabilities into `kernel.controller` events.

[![CI](https://github.com/ixarlie/mutex-bundle/actions/workflows/ci.yaml/badge.svg)](https://github.com/ixarlie/mutex-bundle/actions/workflows/ci.yaml)[![CI Code Quality](https://github.com/ixarlie/mutex-bundle/actions/workflows/code_quality.yaml/badge.svg)](https://github.com/ixarlie/mutex-bundle/actions/workflows/code_quality.yaml)[![Packagist](https://camo.githubusercontent.com/20a59cf4d3e370745a29dbc7db962d7822557392694dc0741f345dd7e56fefa7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f697861726c69652f6d757465782d62756e646c652e737667)](https://packagist.org/packages/ixarlie/mutex-bundle)

Prerequisites
-------------

[](#prerequisites)

The IXarlieMutexBundle has the following requirements:

- PHP 8.1+
- Symfony 6.4 or Symfony 7.4

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

[](#installation)

### Step 1: Download the Bundle

[](#step-1-download-the-bundle)

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

```
composer require ixarlie/mutex-bundle
```

This command requires you to have Composer installed globally, as explained in the [installation chapter](https://getcomposer.org/doc/00-intro.md) of the Composer documentation.

### Step 2: Enable the Bundle

[](#step-2-enable-the-bundle)

Then, enable the bundle by adding it to the list of registered bundles in the `config/bundles.php` file of your project:

```
// config/bundles.php

return [
    // ...
    IXarlie\MutexBundle\IXarlieMutexBundle::class => ['all' => true],
];
```

### Step 3: Configure the Bundle

[](#step-3-configure-the-bundle)

```
# config/packages/i_xarlie_mutex.yaml
i_xarlie_mutex:
    # Add the Symfony lock factories services id
    factories:
        - 'lock.default.factory'
```

Documentation
-------------

[](#documentation)

- [Getting Started](docs/index.md)

License
-------

[](#license)

This bundle is under the MIT license. See the complete license [in the bundle](LICENSE).

###  Health Score

54

—

FairBetter than 96% of packages

Maintenance74

Regular maintenance activity

Popularity32

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~156 days

Recently: every ~282 days

Total

24

Last Release

147d ago

Major Versions

v0.2.5 → v1.0.02019-12-18

v1.0.4 → 2.0.02021-10-03

2.0.x-dev → 3.x-dev2026-02-07

PHP version history (5 changes)v0.1.0PHP &gt;=5.3.2

v0.2.4PHP &gt;=5.6

v1.0.0PHP &gt;=7.1

2.0.0PHP ^7.1.13 || ^8.0

2.x-devPHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/6de5e67e7d32ce9b56601e37847e65e08330642e7a68e48c50dc31575ab9106d?d=identicon)[ixarlie](/maintainers/ixarlie)

---

Top Contributors

[![ixarlie](https://avatars.githubusercontent.com/u/1876040?v=4)](https://github.com/ixarlie "ixarlie (97 commits)")

---

Tags

symfonybundleatomreleaseredissemaphoremutexlockingflockmemcachedlocksematomicityacquire

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ixarlie-mutex-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/ixarlie-mutex-bundle/health.svg)](https://phpackages.com/packages/ixarlie-mutex-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k251.7M11.6k](/packages/symfony-framework-bundle)[symfony/security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework

2.5k185.6M2.4k](/packages/symfony-security-bundle)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M572](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
