clivern / rabbitmq-hole
RabbitMQ HTTP API Client In PHP.
Fund package maintenance!
clivern
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- clivern/phpcs: 1.0.2
- phpunit/phpunit: 9.5.10
- squizlabs/php_codesniffer: 3.6.1
This package is auto-updated.
Last update: 2024-11-16 13:29:49 UTC
README
RabbitMQ Hole
RabbitMQ HTTP API Client In PHP
Documentation
Installation:
To install the package via composer
, use the following:
$ composer require clivern/rabbitmq-hole
This command requires you to have composer
installed globally.
Usage:
To use the generic API
client.
include_once __DIR__ . "/vendor/autoload.php"; use Clivern\RabbitMQHole\Client; use Clivern\RabbitMQHole\Queues; $client = new Client("http://rabbitmq.com:15672", "guest", "guest");
To use the Queue
client.
$client = new Client("http://rabbitmq.com:15672", "guest", "guest"); $queues = new Queues($client); # To get queues list $queues->getQueues(); // [{....}]
Here is the full API documentation for RabbitMQ v3.9.8
Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, rabbitmq-hole is maintained under the Semantic Versioning guidelines and release process is predictable and business-friendly.
See the Releases section of our GitHub project for changelogs for each release version of rabbitmq-hole. It contains summaries of the most noteworthy changes made in each release.
Bug tracker
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at https://github.com/clivern/rabbitmq-hole/issues
Security Issues
If you discover a security vulnerability within rabbitmq-hole, please send an email to hello@clivern.com
Contributing
We are an open source, community-driven project so please feel free to join us. see the contributing guidelines for more details.
License
© 2021, clivern. Released under MIT License.
rabbitmq-hole is authored and maintained by @clivern.