# php-task

[![Build Status](https://travis-ci.org/php-task/php-task.svg)](https://travis-ci.org/php-task/php-task)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/php-task/php-task/badges/quality-score.png)](https://scrutinizer-ci.com/g/php-task/php-task/)
[![Code Coverage](https://scrutinizer-ci.com/g/php-task/php-task/badges/coverage.png)](https://scrutinizer-ci.com/g/php-task/php-task/)

php-task is a task-library for synchronous and asynchronous tasks.

## Features

* Scheduling frequent tasks
* Custom handler to run tasks
* Extensibility with events
* Use your own storage to save the events
* Framework independent (uses a few symfony-components)
* Monitoring tasks (to be implemented)
* Statistics of tasks (to be implemented)

and many features more.

## Installation

```bash
composer require php-task/php-task
```

## Documentation

See the official documentation on [http://php-task.readthedocs.io/en/latest/](http://php-task.readthedocs.io/en/latest/).

## Contribution

Pull requests are welcome. Please see our [CONTRIBUTING](https://github.com/php-task/php-task/blob/master/CONTRIBUTING.md) guide.
