Download the PHP package imponeer/queue-interop-connection-factory-helper without Composer
On this page you can find all versions of the php package imponeer/queue-interop-connection-factory-helper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download imponeer/queue-interop-connection-factory-helper
More information about imponeer/queue-interop-connection-factory-helper
Files in imponeer/queue-interop-connection-factory-helper
Package queue-interop-connection-factory-helper
Short Description Helper that creates queue-interop connection factory based on DSN
License MIT
Informations about the package queue-interop-connection-factory-helper
Queue-Interop Connection Factory Helper
A PHP library that simplifies creating queue-interop connection factories from DSN (Data Source Name) strings. This helper allows you to easily configure and instantiate queue connections for various message queue systems using a unified DSN format.
Installation
composer require imponeer/queue-interop-connection-factory-helper
Supported Queue Transports
To use a specific transport, you must also include the corresponding library in your project:
Transport | Prefix | Library |
---|---|---|
AMQP | amqp | enqueue/amqp-ext enqueue/amqp-lib enqueue/amqp-bunny |
Beanstalk | beanstalk | enqueue/pheanstalk |
Stomp | stomp | enqueue/stomp |
Amazon Simple Queue Service (SQS) | sqs | enqueue/sqs |
Google PubSub | gps | enqueue/gps |
Apache Kafka | kafka | enqueue/rdkafka |
Redis | redis | enqueue/redis |
MongoDB | mongodb | enqueue/mongodb |
Gearman | gearman | enqueue/gearman |
MySQL | mysql | enqueue/dbal |
File | file | enqueue/fs |
Null | null | enqueue/null |
Wamp | wamp ws |
enqueue/wamp |
Usage
Development
This project includes several development tools to maintain code quality:
Run tests with testdox output:
Check code style (PSR-12):
Fix code style issues automatically:
Run static analysis:
API Documentation
Full API documentation is available in the repository wiki. Documentation is automatically updated with every release.
How to Contribute
Contributions are welcome! To contribute:
- Fork the repository
- Create a feature branch
- Make your changes
- Run the development tools to ensure code quality
- Submit a pull request
For bug reports or questions, please use the issues tab.