mcorten / rabbitmq_api
Manage rabbitmq from your PHP application
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 15
pkg:composer/mcorten/rabbitmq_api
Requires
- php: 7.*
- guzzlehttp/guzzle: 6.2.*
- symfony/dependency-injection: v3.0.*
Requires (Dev)
- codacy/coverage: dev-master
- jakub-onderka/php-parallel-lint: ^0.9.2
- phpro/grumphp: ^0.13.1
- phpstan/phpstan: 0.6.*
- phpunit/phpunit: 5.4.*
This package is not auto-updated.
Last update: 2025-10-26 02:30:22 UTC
README
rabbitmq_api
Managing rabbitmq from your PHP code
stability
for now the stability level is alpha which means:
- some commands have unit and integration test
- For some commands tests are not available so who knows what supprising bugs may appear ^^ (keeping things interesting)
so only use this is you want to contribute
implemented features
| GET | PUT | DELETE | POST | PATH |
|---|---|---|---|---|
| X | /api/overview | |||
| X | X | /api/cluster-name | ||
| X | /api/nodes | |||
| X | /api/extensions | |||
| X | /api/definitions | |||
| X | /api/definitions/vhost | |||
| X | /api/connections | |||
| X | /api/vhosts/vhost/connections | |||
| /api/connections/name | ||||
| /api/connections/name/channels | ||||
| /api/channels | ||||
| /api/vhosts/vhost/channels | ||||
| /api/channels/channel | ||||
| /api/consumers | ||||
| /api/consumers/vhost | ||||
| X | /api/exchanges | |||
| X | /api/exchanges/vhost | |||
| X | X | X | /api/exchanges/vhost/name | |
| X | /api/exchanges/vhost/name/bindings/source | |||
| /api/exchanges/vhost/name/bindings/destination | ||||
| X | /api/exchanges/vhost/name/publish | |||
| X | /api/queues | |||
| X | /api/queues/vhost | |||
| X | X | X | /api/queues/vhost/name | |
| X | /api/queues/vhost/name/bindings | |||
| /api/queues/vhost/name/contents | ||||
| /api/queues/vhost/name/actions | ||||
| /api/queues/vhost/name/get | ||||
| X | /api/bindings | |||
| X | /api/bindings/vhost | |||
| X | X | /api/bindings/vhost/e/exchange/q/queue/props | ||
| /api/bindings/vhost/e/source/e/destination | ||||
| /api/bindings/vhost/e/source/e/destination/props | ||||
| X | /api/vhosts | |||
| X | X | X | /api/vhosts/name | |
| X | /api/vhosts/name/permissionse | |||
| X | /api/users | |||
| X | X | X | /api/users/name | |
| X | /api/users/user/permissions | |||
| /api/whoami | ||||
| /api/permissions | ||||
| /api/permissions/vhost/user | ||||
| /api/parameters | ||||
| /api/parameters/component | ||||
| /api/parameters/component/vhost | ||||
| /api/parameters/component/vhost/name | ||||
| /api/global-parameters | ||||
| /api/global-parameters/name | ||||
| /api/policies | ||||
| /api/policies/vhost | ||||
| /api/policies/vhost/name | ||||
| /api/aliveness-test/vhost | ||||
| /api/healthchecks/node | ||||
| /api/healthchecks/node/node |