someniatko/amqp-url-parser

Parser of the AMQP (i.e. RabbitMQ) URLs

Installs: 1 520

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/someniatko/amqp-url-parser

v0.2.1 2025-09-10 15:21 UTC

This package is auto-updated.

Last update: 2025-10-10 15:28:40 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;