PHPackages                             yoshi2889/tasks - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. yoshi2889/tasks

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

yoshi2889/tasks
===============

Simple task controller supporting multiple types of tasks.

v0.1.2(7y ago)0121[1 PRs](https://github.com/NanoSector/tasks/pulls)1MITPHPPHP &gt;=7.1.0

Since Jul 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/NanoSector/tasks)[ Packagist](https://packagist.org/packages/yoshi2889/tasks)[ RSS](/packages/yoshi2889-tasks/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (3)Dependencies (2)Versions (6)Used By (1)

Task Controller
===============

[](#task-controller)

[![Build Status](https://camo.githubusercontent.com/20ba31384fc2eb47ca7f7057426afef0e551bf6fffa5f797922d7d5d43790a53/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f596f736869323838392f7461736b732f6261646765732f6275696c642e706e67)](https://scrutinizer-ci.com/g/Yoshi2889/tasks/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/3e372c1229f500c7d963507781d2bab04e5a8190cefc8d7b6c194a35bd380810/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f596f736869323838392f7461736b732f6261646765732f7175616c6974792d73636f72652e706e67)](https://scrutinizer-ci.com/g/Yoshi2889/tasks/?branch=master)[![Scrutinizer Code Coverage](https://camo.githubusercontent.com/990e700c2933f11640cd29fc808ba219fcd40232d0b1ab285e142c3f803cc662/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f596f736869323838392f7461736b732f6261646765732f636f7665726167652e706e67)](https://scrutinizer-ci.com/g/Yoshi2889/tasks/code-structure/master/code-coverage)[![Latest Stable Version](https://camo.githubusercontent.com/7624e9fd7e13f1b623cacbf828432737cb3363ea71802439b192abe800c63d5b/68747470733a2f2f706f7365722e707567782e6f72672f796f736869323838392f7461736b732f762f737461626c65)](https://packagist.org/packages/yoshi2889/tasks)[![Latest Unstable Version](https://camo.githubusercontent.com/89dd010f57686eada38701c6d7fe4a982cad57abda3f5b55f4c101d46260ab42/68747470733a2f2f706f7365722e707567782e6f72672f796f736869323838392f7461736b732f762f756e737461626c65)](https://packagist.org/packages/yoshi2889/tasks)[![Total Downloads](https://camo.githubusercontent.com/6097c7c2fa18d86c0b2f6162aee013dce4124bc3f94d4046d3ee168f17d1c788/68747470733a2f2f706f7365722e707567782e6f72672f796f736869323838392f7461736b732f646f776e6c6f616473)](https://packagist.org/packages/yoshi2889/tasks)

Simple task controller supporting multiple types of tasks.

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

[](#installation)

You can install this class via `composer`:

`composer require yoshi2889/tasks`

Usage
-----

[](#usage)

Create an instance of `TaskController` and add any instance of `TaskInterface` to it:

```
