PHPackages                             cleverage/enqueue-process-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. cleverage/enqueue-process-bundle

AbandonedArchivedLibrary[Queues &amp; Workers](/categories/queues)

cleverage/enqueue-process-bundle
================================

Allow the process bundle to work with Enqueue

v1.0.8(5y ago)01.6kMITPHPPHP &gt;=7.1

Since Jun 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/cleverage/enqueue-process-bundle)[ Packagist](https://packagist.org/packages/cleverage/enqueue-process-bundle)[ Docs](https://github.com/cleverage/enqueue-process-bundle)[ RSS](/packages/cleverage-enqueue-process-bundle/feed)WikiDiscussions v1.0-dev Synced 5d ago

READMEChangelogDependencies (3)Versions (10)Used By (0)

CleverAge/ProcessEnqueueBundle Documentation
============================================

[](#cleverageprocessenqueuebundle-documentation)

This bundle allows you to connect tasks from the process bundle to some consumers that launch processes. This allows to multi-thread/parallelize processes.

Important notice
----------------

[](#important-notice)

Use events to notify consumers that something has happened and use commands when you want to wait for the result of an action.

You need to statically map topics and commands to consumers in this bundle configuration else it will simply not work without any notice.

Quick example
-------------

[](#quick-example)

```
clever_age_process:
    configurations:
        # This process will dispatch events to the queue in a specific topic
        import.csv:
            tasks:
                # ...
                # Series of tasks that output an scalar or an array of scalar
                push_event:
                    service: '@CleverAge\EnqueueProcessBundle\Task\PushEventTask'
                    options:
                        topic: import_denormalize

        # This process will receive the output of the previous process through the queue
        import.denormalize:
            tasks:
                # This is just an example
                denormalize:
                    service: '@CleverAge\ProcessBundle\Task\Serialization\DenormalizerTask'
                    options:
                        class: Foo\Bar
                    outputs: [...] # Do stuff

clever_age_process_enqueue:
    topics:
        import_denormalize: # Map a topic to a process
            process: import.denormalize
```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~80 days

Recently: every ~48 days

Total

9

Last Release

1896d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d408c6ae2e5f73eff1f279b35eb21009d7ded0b4c1f97f8ca45dca4a21f3911?d=identicon)[Clever Age](/maintainers/Clever%20Age)

---

Top Contributors

[![VincentChalnot](https://avatars.githubusercontent.com/u/1535893?v=4)](https://github.com/VincentChalnot "VincentChalnot (3 commits)")[![shavounet](https://avatars.githubusercontent.com/u/2323369?v=4)](https://github.com/shavounet "shavounet (1 commits)")

---

Tags

processqueuetaskThreadenqueuebroker

### Embed Badge

![Health badge](/badges/cleverage-enqueue-process-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/cleverage-enqueue-process-bundle/health.svg)](https://phpackages.com/packages/cleverage-enqueue-process-bundle)
```

###  Alternatives

[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)[tarantool/queue

PHP bindings for Tarantool Queue.

64136.2k4](/packages/tarantool-queue)[orisai/scheduler

Cron job scheduler - with locks, parallelism and more

4037.1k4](/packages/orisai-scheduler)[g4/tasker

Application asynchronous tasks manager and runner, cron-like PHP implementation with ability to run tasks with resolution in seconds

1455.1k](/packages/g4-tasker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
