PHPackages                             aboutcoders/resource-lock-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. aboutcoders/resource-lock-bundle

ActiveSymfony-bundle

aboutcoders/resource-lock-bundle
================================

Simple resource locking

0.2.0(5y ago)524.0k↓45.2%21MITPHP

Since Nov 2Pushed 4y ago2 watchersCompare

[ Source](https://github.com/aboutcoders/resource-lock-bundle)[ Packagist](https://packagist.org/packages/aboutcoders/resource-lock-bundle)[ Docs](http://aboutcoders.com)[ RSS](/packages/aboutcoders-resource-lock-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (7)Versions (3)Used By (1)

Symfony Resource Lock Bundle
============================

[](#symfony-resource-lock-bundle)

A Symfony bundle that provides resource lock implementation

[![Build Status](https://camo.githubusercontent.com/704c27afbd57b62670bfa0d4810df3c99940b4c72ee2147c5592ca1e60655a93/68747470733a2f2f7472617669732d63692e6f72672f61626f7574636f646572732f7265736f757263652d6c6f636b2d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/aboutcoders/resource-lock-bundle)

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

[](#installation)

Add the AbcResourceLockBundle to your `composer.json` file

```
{
    "require": {
        "aboutcoders/resource-lock-bundle": "dev-master"
    }
}
```

Include the bundle in the AppKernel.php class

```
public function registerBundles()
{
    $bundles = array(
        // ...
        new Abc\Bundle\ResourceLockBundle\AbcResourceLockBundle(),
    );

    return $bundles;
}
```

Configuration
-------------

[](#configuration)

Configure the bundle

```
# app/config/config.yml
abc_resource_lock:
  db_driver: orm
```

You can define custom managers with a custom prefix within the `managers` section

```
# app/config/config.yml
abc_resource_lock:
  db_driver: orm
  managers:
    my_manager:
        prefix: my_prefix
    another_manager:
        prefix: another_prefix
```

Usage
-----

[](#usage)

Use Lock manager to get, set or check locks:

```
$container->get('abc.resource_lock.lock_manager');
```

To retrieve the custom manager from the service container you have to specify it by its name:

```
$container->get('abc.resource_lock.lock_manager_my_manager');
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](./LICENSE) for more information.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% 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 ~1569 days

Total

2

Last Release

1915d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11329553?v=4)[AboutCoders](/maintainers/aboutcoders)[@aboutcoders](https://github.com/aboutcoders)

---

Top Contributors

[![hrba](https://avatars.githubusercontent.com/u/2995275?v=4)](https://github.com/hrba "hrba (12 commits)")[![mgryska](https://avatars.githubusercontent.com/u/42932183?v=4)](https://github.com/mgryska "mgryska (1 commits)")[![michalploneczka](https://avatars.githubusercontent.com/u/3415439?v=4)](https://github.com/michalploneczka "michalploneczka (1 commits)")

---

Tags

resourcelocklocker

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/aboutcoders-resource-lock-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/aboutcoders-resource-lock-bundle/health.svg)](https://phpackages.com/packages/aboutcoders-resource-lock-bundle)
```

###  Alternatives

[sylius/resource

Basic resource interfaces for PHP applications.

252.7M65](/packages/sylius-resource)[pumukit/pumukit

Media Portal

5714.0k37](/packages/pumukit-pumukit)[ecentria/ecentria-rest-bundle

Goal of this bundle is to simplify process of creating APIs with Symfony. We use already well-coded libraries, combine them together to simplify process and not to re-invent the wheel. We've chose REST and HATEOS to have unified standards of API requests and responses.

142.4k](/packages/ecentria-ecentria-rest-bundle)

PHPackages © 2026

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