envoylope / amqp-enqueue
v0.1.1
2024-05-29 21:46 UTC
Requires
- php: >=8.1
- asmblah/php-amqp-compat: ^0.4
- asmblah/php-code-shift: ^0.1
- nytris/nytris: ^0.1
Requires (Dev)
- enqueue/amqp-ext: ^0.10
- enqueue/enqueue: ^0.10
- enqueue/enqueue-bundle: ^0.10
- mockery/mockery: 1.6.11
- phpstan/phpstan: ^1.10
- phpstan/phpstan-mockery: ^1.1
- phpstan/phpstan-symfony: ^1.3
- phpunit/phpunit: ^10.2
- symfony/console: ^5.0
- symfony/framework-bundle: ^5.0
- symfony/http-kernel: ^5.0
- symfony/monolog-bundle: ^3.8
- symfony/yaml: ^5.0
README
集成Enqueue到应用程序中,通过PHP AMQP-Compat和Enqueue amqp-ext实现。
用法
使用Composer安装此包作为Nytris包
$ composer install envoylope/amqp-enqueue
配置Nytris平台
配置Nytris平台以使用此包
nytris.config.php
:
<?php declare(strict_types=1); use Envoylope\EnqueueAmqp\EnqueueAmqpPackage; use Nytris\Boot\BootConfig; use Nytris\Boot\PlatformConfig; $bootConfig = new BootConfig(new PlatformConfig(__DIR__ . '/var/cache/nytris')); // ... $bootConfig->installPackage(new EnqueueAmqpPackage()); // ... return $bootConfig;
您可能还需要安装Nytris Shift Symfony以进行代码转译后的缓存。
另请参阅
- PHP AMQP-Compat,该库被此库使用。