ipedis / rabbit-client
There is no license information available for the latest version (2.1.0) of this package.
Event and Order client library
2.1.0
2026-01-22 10:16 UTC
Requires
- php: >=8.4
- ext-amqp: *
- ext-json: *
- filp/whoops: ^2.18
- guzzlehttp/guzzle: ~7.0
- ipedis/http-signature: ^3.0.0
- opis/json-schema: ^2.6
- phpunit/phpunit: ^12.5
- symfony/polyfill-uuid: ^1.14
Requires (Dev)
- brainmaestro/composer-git-hooks: ^3.0
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^4.3
- rector/rector: ^2.3
- dev-master
- 2.1.0
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-update_symfony-6.4
- dev-add_return_type_ruqayyahj
- dev-add_return_type_ruqayyah
This package is auto-updated.
Last update: 2026-03-25 13:01:10 UTC
README
Installation
Update composer.json and add a repository:
"repositories": [
{
"type": "vcs",
"url": "bitbucket:ipedis/rabbit-client.git"
}
]
Require the library:
"require": {
"ipedis/rabbit-client": "^1.0.0"
}
List of available version on tag list from actual repository.
Channel structuration standard
channel naming need to have robust and standard naming convention. It must following formatting as:
<protocol>.<service>.<aggregate>.<action>
- Protocol must follow pattern:
v[\d]+-- example: v1, v99 - service must follow pattern:
^[\w-]+$-- example: admin, rendering - aggregate must follow pattern:
^[\w-]+(?:\.[\w-]+)?$-- example: publication, group.graphical-customization - action must follow pattern:
^[\w-]+$-- example: compile-sass, disable
Folder structure:
- demo Will contain all examples for actual covered behavior from this library.
- src Set of class or trait available.
- docs All documentation.
Available commande:
composer test to run unit testing.
composer lint to run php-cs-fix.
make install to run composer install.
make test to run pest.