Download the PHP package graze/parallel-process without Composer
On this page you can find all versions of the php package graze/parallel-process. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download graze/parallel-process
More information about graze/parallel-process
Files in graze/parallel-process
Package parallel-process
Short Description run a pool of processes simultaneously
License MIT
Homepage https://github.com/graze/parallel-process
Informations about the package parallel-process
Parallel Process
Run multiple Symfony\Process
's at the same time.
[]()
Install
Via Composer
If you want to use Tables or Lines to output to the console, include:
Usage
A Pool will run all child processes at the same time.
Priority Pool
A Priority pool will sort the runs to allow a prioritised list to be started. You can also limit the number of processes to run at a time.
Recursive Pools
You can add a Pool as a child to a parent pool. A Pool will act just like a standard run and hide the child runs.
If the parent is a PriorityPool, it will control all the child runs so that priorities and the max simultaneous configuration options still apply.
Display
You can output runs in a few different ways to the command line. These require the use of the package:
graze/console-diff-renderer
.
Table
Visual output of the parallel processes
Lines
Write the output of each process to the screen
Testing
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Harry Bragg
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of parallel-process with dependencies
symfony/process Version ^2.8 | ^3.2 | ^4.0
graze/data-structure Version ^2.0
symfony/event-dispatcher Version ^2.8 | ^3.2 | ^4.0
psr/log Version ^1.0