davispeixoto/PHP-Batch

View on GitHub
TODO.md

Summary

Maintainability
Test Coverage
# TO-DO

- Write tests
    - PHPUnit
    - PHPSpec (?)
    - Behat (?)
    - Codeception (?)
- Write Code
- Write Wiki and Docs (readthedocs)
- Study parallel processing/multithreading
    - http://www.masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html
    - http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications
    - http://phplens.com/phpeverywhere/?q=node/view/254
    - http://www.d-mueller.de/blog/parallel-processing-in-php/
    - http://www.mullie.eu/parallel-processing-multi-tasking-php/
    - https://github.com/laravel/envoy
    - http://symfony.com/doc/current/components/process.html
    - http://api.symfony.com/2.3/Symfony/Component/Process/Process.html
    - http://php-and-symfony.matthiasnoback.nl/2014/03/test-symfony2-commands-using-the-process-component-and-asynchronous-assertions/
    - http://symfony2-document.readthedocs.org/en/latest/components/process.html
    
Job -> Step(s) -> Worker(s) -> Task/Transaction(s) -> Item(s) + Validators