someniatko / amqp-url-parser
Parser of the AMQP (i.e. RabbitMQ) URLs
v0.2.0
2023-02-08 13:27 UTC
Requires
- php: ^8
- league/uri: ^6
Requires (Dev)
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^5.6
This package is auto-updated.
Last update: 2024-04-08 16:23:55 UTC
README
AMQP 0-9-1 URL parser.
Tested against all examples from the RabbitMQ URI specification (Appendix A)
Based on league/uri.
Usage
composer install someniatko/amqp-url-parser
<?php declare(strict_types=1); namespace YourCode; use Someniatko\AmqpUrlParser\Parser; $url = Parser::parse('amqp://username:password@host:1234/vhost'); $host = $url->host; $port = $url->port; $username = $url->username; $password = $url->password; $vhost = $url->vhost;