PHPackages                             dreamcommerce/gearman-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. [Queues &amp; Workers](/categories/queues)
4. /
5. dreamcommerce/gearman-bundle

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

dreamcommerce/gearman-bundle
============================

A wrapper on mmoreram/gearman modifying logic to add support for signals.

1.0.8(7y ago)0189[1 issues](https://github.com/dreamcommerce/gearman-bundle/issues)MITPHP

Since Dec 18Pushed 7y ago7 watchersCompare

[ Source](https://github.com/dreamcommerce/gearman-bundle)[ Packagist](https://packagist.org/packages/dreamcommerce/gearman-bundle)[ RSS](/packages/dreamcommerce-gearman-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (15)Used By (0)

Gearman Bundle Wrapper
======================

[](#gearman-bundle-wrapper)

It's a wrapper on

We simply needed to process some signals provided by pcntl\_signal. Original one disallowed to do so if worker was waiting for a job.

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

[](#installation)

1. `composer require dreamcommerce/gearman-bundle`
2. Edit `AppKernel.php`, append these bundles:

```
new Mmoreram\GearmanBundle\GearmanBundle(),
new DreamCommerce\GearmanBundle\DreamCommerceGearmanBundle(),
```

3. That's all.

Changelog
---------

[](#changelog)

1.0.8
-----

[](#108)

- register command as service

1.0.7
-----

[](#107)

- fixed configuration generating when job\_prefix is used

1.0.6
-----

[](#106)

- added `name_prefix` to specify task name prefix (useful when single Supervisor is shared between prod/dev)
- fixed generating when no programs is defined

1.0.5
-----

[](#105)

- fixed an issue with generating file with not configured workers

1.0.4
-----

[](#104)

- fixed incorrect generated command

1.0.3
-----

[](#103)

- finished messing up with repositories locations, until pull request of `mmoreram/gearman-bundle` is being accepted, you have to declare a overriding repository in your main `composer.json`

```
"repositories": [
    {
        "type": "package",
        "package": {
            "name": "mmoreram/gearman-bundle",
            "version": "4.0",
            "source": {
                "url": "https://github.com/er1z/GearmanBundle",
                "type": "git",
                "reference": "master"
            }
        }
    }
],

```

1.0.2
-----

[](#102)

- fixed autoloader definition

1.0.1
-----

[](#101)

- fixed version constraint stability

1.0
---

[](#10)

- fix for PHP 7 in related commit of `mmoreram/gearman-bundle`; removed obsolete logic
- added a possibility to generate workers configuration for supervisord

0.1.4
-----

[](#014)

- cleaned-up version constraint
- bound `mmoreram/gearman-bundle` to exact version constraint due to the segfault in PHP 7

0.1.3
-----

[](#013)

- added support for memory-leak protection
- fixed autoloader

0.1.2
-----

[](#012)

- first working version

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity71

Established project with proven stability

 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 ~91 days

Recently: every ~199 days

Total

13

Last Release

2755d ago

Major Versions

0.1.4 → 1.02016-10-05

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8727138?v=4)[Shoper](/maintainers/dreamcommerce)[@dreamcommerce](https://github.com/dreamcommerce)

---

Top Contributors

[![manwe-pl](https://avatars.githubusercontent.com/u/8430923?v=4)](https://github.com/manwe-pl "manwe-pl (1 commits)")

### Embed Badge

![Health badge](/badges/dreamcommerce-gearman-bundle/health.svg)

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

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.6M30](/packages/league-geotools)[illuminate/bus

The Illuminate Bus package.

6045.5M519](/packages/illuminate-bus)[uecode/qpush-bundle

Asynchronous processing for Symfony using Push Queues

1672.5M2](/packages/uecode-qpush-bundle)[mayconbordin/l5-stomp-queue

Stomp Queue Driver for Laravel 5

121.1k](/packages/mayconbordin-l5-stomp-queue)

PHPackages © 2026

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