PHPackages                             sunvalley-technologies/php-task-manager - 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. sunvalley-technologies/php-task-manager

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

sunvalley-technologies/php-task-manager
=======================================

PHP Task Manager provides task queues that can be used to complete pre-defined work.

1.2.4(5y ago)48.1k↓83.3%11MITPHPPHP ^7.2CI failing

Since Nov 8Pushed 5y ago4 watchersCompare

[ Source](https://github.com/sunvalley-technologies/php-task-manager)[ Packagist](https://packagist.org/packages/sunvalley-technologies/php-task-manager)[ RSS](/packages/sunvalley-technologies-php-task-manager/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (11)Versions (23)Used By (1)

PHP Task Manager
================

[](#php-task-manager)

[![Build Status](https://camo.githubusercontent.com/18fe002f5f231c85a268cd33a4efbf1a5b6d71e1b7273d8d2fd9e1ff698c4a17/68747470733a2f2f7472617669732d63692e6f72672f73756e76616c6c65792d746563686e6f6c6f676965732f7068702d7461736b2d6d616e616765722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/sunvalley-technologies/php-task-manager)

A task manager that helps delegating work to background be it for HTTP requests or event loops.

This documentation is mostly introductory only. Majority of the classes, interfaces and methods of this library is documented and gives more information on specific details.

Installing
----------

[](#installing)

`composer require sunvalley-technologies/php-task-manager`

Usage
-----

[](#usage)

### Task Manager

[](#task-manager)

This library provides a manager that handles child processes and delegation of tasks to them and also provides an interface for tasks to be defined and passed to these children from different contexts.

The task manager server can be used standalone or you can attach it to an applications event loop.

A standalone version can be started like following:

```
