PHPackages                             dfox/kohana-gearman - 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. dfox/kohana-gearman

AbandonedKohana-module

dfox/kohana-gearman
===================

Implementation of Gearman Client &amp; Worker, uses PECL Gearman

4142[1 PRs](https://github.com/dfox288/kohana-gearman/pulls)PHP

Since Dec 20Pushed 12y ago1 watchersCompare

[ Source](https://github.com/dfox288/kohana-gearman)[ Packagist](https://packagist.org/packages/dfox/kohana-gearman)[ RSS](/packages/dfox-kohana-gearman/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Kohana 3.x Gearman Client &amp; Worker
======================================

[](#kohana-3x-gearman-client--worker)

Implementation of Gearman Client &amp; Worker, uses PECL Gearman

Requirements
------------

[](#requirements)

- PHP 5.4+
- Kohana 3.x
- Gearman (Tested with v1.1.8 on CentOS &amp; Ubuntu)
- [PECL Gearman](http://www.php.net/manual/en/book.gearman.php) `pecl install gearman`
- Optional: Kohana Minion module for running the Worker

TODO
----

[](#todo)

- Remove the need to add each Gearman task in the config file
- Use a comma separated list of servers instead of an array in the config
- Include Minion Worker Task
- Unit tests
- Allow the use of multiple Task methods (currently just the `Task::work()`)
- Automatically map each `Task::doMethod` in `GearmanWorker::addFunction`
- Method to get/store task uniqid and retrieve status/response (Maybe use ORM?)
- Document the setup and create a couple of working examples (inc. using Minion)

Contributors
------------

[](#contributors)

- [Daniel Macedo](https://github.com/dm)
- [Kiall Mac Innes](https://github.com/kiall)
- [Prof Syd Xu](https://github.com/bububa)
- [Woody Gilk](https://github.com/shadowhand)
- [XiBao](https://github.com/xibao)

Copyright/License
-----------------

[](#copyrightlicense)

Copyright © Kiall Mac Innes et al.

Licensed under [Kohana License](http://kohanaframework.org/license).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 74.5% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d8b4fb8278882a520e1a3e27c0d183c5597e4ea45ead46d08418e2a6a324e022?d=identicon)[dfox288](/maintainers/dfox288)

---

Top Contributors

[![kiall](https://avatars.githubusercontent.com/u/52713?v=4)](https://github.com/kiall "kiall (35 commits)")[![dm](https://avatars.githubusercontent.com/u/150041?v=4)](https://github.com/dm "dm (6 commits)")[![bububa](https://avatars.githubusercontent.com/u/98709?v=4)](https://github.com/bububa "bububa (5 commits)")[![shadowhand](https://avatars.githubusercontent.com/u/38203?v=4)](https://github.com/shadowhand "shadowhand (1 commits)")

### Embed Badge

![Health badge](/badges/dfox-kohana-gearman/health.svg)

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

PHPackages © 2026

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