PHPackages                             rnd-cosoft/queue-doctrine - 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. [Database &amp; ORM](/categories/database)
4. /
5. rnd-cosoft/queue-doctrine

ActiveLibrary[Database &amp; ORM](/categories/database)

rnd-cosoft/queue-doctrine
=========================

Laminas Framework module that integrates Doctrine as queuing system

v4.6.0(10mo ago)02.3k↓100%BSD-3-ClausePHPPHP ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0CI passing

Since Jan 10Pushed 10mo agoCompare

[ Source](https://github.com/rnd-cosoft/SlmQueueDoctrine)[ Packagist](https://packagist.org/packages/rnd-cosoft/queue-doctrine)[ Docs](https://github.com/Webador/SlmQueueDoctrine)[ RSS](/packages/rnd-cosoft-queue-doctrine/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (16)Versions (39)Used By (0)

SlmQueueDoctrine
================

[](#slmqueuedoctrine)

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

[](#important-notice)

**We decided to move onto Symfony Messenger and we are therefore not maintaining this repository anymore. Feel free to fork it and make it your own.**

[![Latest Stable Version](https://camo.githubusercontent.com/ce5ad3224d6aacd7fdfe3e272d2164a76d58005f404f4680d086211857e689f4/68747470733a2f2f706f7365722e707567782e6f72672f736c6d2f71756575652d646f637472696e652f762f737461626c652e706e67)](https://packagist.org/packages/slm/queue-doctrine)[![Latest Unstable Version](https://camo.githubusercontent.com/44d70d475e00c12e74fe5aac1bb1f8256f953311ac3bf7d8b5e058be2b8b5a1d/68747470733a2f2f706f7365722e707567782e6f72672f736c6d2f71756575652d646f637472696e652f762f756e737461626c652e706e67)](https://packagist.org/packages/slm/queue-doctrine)

Created by Stefan Kleff

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

[](#requirements)

- [SlmQueue](https://github.com/JouwWeb/SlmQueue)
- [Doctrine 2 ORM Module](https://github.com/doctrine/DoctrineORMModule) or [roave/psr-container-doctrine](https://github.com/roave/psr-container-doctrine)

Note: it's necessary require the doctrine package in composer.json file.

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

[](#installation)

Run `composer require slm/queue-doctrine`.

If you have the [laminas/laminas-component-installer](https://github.com/laminas/laminas-component-installer) package installed, it will ask you to enable the module (and `SlmQueue`), both in Laminas and Mezzio. Otherwise, add the module to the list:

- in Laminas MVC, enable the module by adding `SlmQueueDoctrine` in your application.config.php file.
- in Mezzio, enable the module by adding `SlmQueueDoctrine\ConfigProvider::class,` in your config.php file.

Note: Don't forget install [SlmQueue](https://github.com/JouwWeb/SlmQueue) in you config file, which is required.

Documentation
-------------

[](#documentation)

Before reading SlmQueueDoctrine documentation, please read [SlmQueue documentation](https://github.com/JouwWeb/SlmQueue).

### Configuring the connection

[](#configuring-the-connection)

You need to register a doctrine connection which SlmQueueDoctrine will use to access the database into the service manager. Here are some [examples](https://github.com/Roave/psr-container-doctrine/tree/master/example).

Connection parameters can be defined in the application configuration:

```
