solcloud / rabbitmq-api-client
Simple client for fetching data from RabbitMQ api server
v1.0.3
2021-10-13 13:45 UTC
Requires
- php: >= 7.1
- solcloud/http: ^1.0
Suggests
- solcloud/curl: For fetching implementation (IRequestDownloader)
This package is auto-updated.
Last update: 2024-05-13 19:36:11 UTC
README
use Solcloud\RabbitMQ\Api\Client; use Solcloud\Http\Contract\IRequestDownloader; use Solcloud\Http\Request; /** @var IRequestDownloader $downloader */ $downloader = new \Solcloud\Curl\CurlRequest(); // for example solcloud/curl package $request = new Request(); $rabbitmqApiClient = new Client($downloader, $request); $rabbitmqApiClient->setApiUrl('http://rabbitmq-api'); $rabbitmqApiClient->setVhost('vhost'); $rabbitmqApiClient->setApiUsername('username'); $rabbitmqApiClient->setApiPassword('password'); echo $rabbitmqApiClient->getTotalMessageCountInQueue('queue-name');