Skip to content

Repository files navigation

PHP Process Manager

This is based on SYmfony Process and the work done in symfony/symfony#8753.

Build Status

Usage examples

Run 4 jobs in parallel

$manager = newNeutron\ProcessManager\ProcessManager();
$manager
->add(newProcess('...'))
->add(newProcess('...'))
->add(newProcess('...'))
->add(newProcess('...'))
->run();

Run 4 jobs in queue

$manager = newNeutron\ProcessManager\ProcessManager();
$manager
->setMaxParallelProcesses(1)
->add(newProcess('...'))
->add(newProcess('...'))
->add(newProcess('...'))
->add(newProcess('...'))
->run();

License

This is released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages