PHPackages                             eresults/worker-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. eresults/worker-bundle

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

eresults/worker-bundle
======================

Symfony Bundle to use queue with workers

1.0.4(5y ago)01.5kMITPHPPHP ^7.4|^8.0CI failing

Since Jun 18Pushed 5y ago1 watchersCompare

[ Source](https://github.com/eResults/worker-bundle)[ Packagist](https://packagist.org/packages/eresults/worker-bundle)[ Docs](https://github.com/eresults/worker-bundle)[ RSS](/packages/eresults-worker-bundle/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (3)Dependencies (6)Versions (6)Used By (0)

WorkerBundle
============

[](#workerbundle)

`eResults\WorkerBundle` adds abstraction to queue providers and allow to create Workers to consume queue workload.

Requirements
------------

[](#requirements)

- PHP &gt;=7.4
- Symfony ^4.4|^5.0

Installation
------------

[](#installation)

```
composer req eresults/worker-bundle
```

Configuration
-------------

[](#configuration)

```
eresults_worker:
    providers:
        sqs:
            class: eResults\WorkerBundle\Provider\AwsSQS
            arguments:
                -
                    version: "latest"
                    region: "us-west-2"
                    credentials:
                        key: "xxxxxx"
                        secret: "xxxxxx"
    queues:
        my_queue:
            name: https://eu-west-1.queue.amazonaws.com/xxxxxx/xxxx
            provider: sqs
```

Usage
-----

[](#usage)

You can access any configured provider or queue through the Symfony Container

```
