Download the PHP package rezzza/jobflow without Composer
On this page you can find all versions of the php package rezzza/jobflow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rezzza/jobflow
More information about rezzza/jobflow
Files in rezzza/jobflow
Package jobflow
Short Description Makes batch job creation easier
License MIT
Homepage https://github.com/rezzza/jobflow
Informations about the package jobflow
Jobflow
Makes batch jobs creation Simpler, Easier, Faster.
ETL pattern support thanks to : https://github.com/docteurklein/php-etl
Warning : This code has not been executed in production.
Introduction
Have a look on the slides introduced during the sfPot Marseille on 2013-09-12 :
Usage
Have a look to the examples:
- first basic example
- advanced rabbitmq example:
- Client
- Job
- advanced rabbitmq example with pipe:
- Client
- Job
Frameworks
Symfony :
Add the following bundle in your kernel :
new \Rezzza\Jobflow\Plugin\SymfonyBundle\RezzzaJobflowBundle()
Create your job with jobflow and then run the symfony commands :
If you run rabbitmq transport you should run workers:
Config
To setup rabbitmq, in your config.yml :
Tests
Units tests powered by atoum : https://github.com/atoum/atoum
Credits
Builder Architecture heavily inspired by Symfony Form Component : https://github.com/symfony/Form
All versions of jobflow with dependencies
symfony/dependency-injection Version ~2.3
symfony/options-resolver Version ~2.3
symfony/event-dispatcher Version ~2.3
knplabs/etl Version dev-master