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

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

mwillbanks/mw-gearman
=====================

A ZF2 modules that provides a gearman wrapper.

204367[3 issues](https://github.com/mwillbanks/MwGearman/issues)PHP

Since Jun 11Pushed 11y agoCompare

[ Source](https://github.com/mwillbanks/MwGearman)[ Packagist](https://packagist.org/packages/mwillbanks/mw-gearman)[ RSS](/packages/mwillbanks-mw-gearman/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (2)Used By (0)

mwGearman
=========

[](#mwgearman)

Version 0.1.0 Created by Mike Willbanks

Introduction
------------

[](#introduction)

mwGearman is a module that handles interfacing with the Gearman extension. This module presently can handle client and worker communication and abstracts portions of task handling. The overall goal is once Zend\\Console has been completed to integrate workers into the Console to make building out gearman worker models far more simplistic.

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

[](#requirements)

- [Zend Framework 2](https://github.com/zendframework/zf2) (beta4+)
- [PECL Gearman](http://pecl.php.net/package/gearman)

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

[](#installation)

*Composer*Your composer.json should include the following.

```
{
"repositories": [
        {
            "type": "package",
            "package": {
                "version": "master",
                "name": "mwGearman",
                "source": {
                    "type": "git",
                    "url": "https://github.com/mwillbanks/mwGearman",
                    "reference": "master"
                }
            }

        }
    ],
	"require": {
	        "mwGearman": "master"
	    }
}

```

*Git Submodule*

- git submodule add \[repo-url\] ./vendor/mwGearman
- add 'mwGearman' to your application.config.php file

Usage
-----

[](#usage)

*DI Configuration for Connection Handling*

```
