diff --git a/symfony/amqp-pack/1.0/manifest.json b/symfony/amqp-pack/1.0/manifest.json new file mode 100644 index 00000000..023f161d --- /dev/null +++ b/symfony/amqp-pack/1.0/manifest.json @@ -0,0 +1,3 @@ +{ + "aliases": ["amqp"] +} diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml new file mode 100644 index 00000000..5c113c8d --- /dev/null +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -0,0 +1,9 @@ +framework: + messenger: + transports: + # Uncomment the following line to enable a transport named "amqp" + # amqp: '%env(MESSENGER_ADAPTER_DSN)%' + + routing: + # Route your messages to the transports + # 'App\Message\YourMessage': amqp diff --git a/symfony/messenger/4.1/manifest.json b/symfony/messenger/4.1/manifest.json new file mode 100644 index 00000000..92bdf927 --- /dev/null +++ b/symfony/messenger/4.1/manifest.json @@ -0,0 +1,9 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MESSENGER_ADAPTER_DSN=amqp://guest:guest@localhost:5672/%2f/messages" + }, + "aliases": ["messenger"] +} diff --git a/symfony/messenger/4.1/post-install.txt b/symfony/messenger/4.1/post-install.txt new file mode 100644 index 00000000..d4ea3226 --- /dev/null +++ b/symfony/messenger/4.1/post-install.txt @@ -0,0 +1,17 @@ + + What's next? + + + * You're ready to use the Messenger component. You can define your own message buses + or start using the default one right now by injecting the messenger.bus.default service + or typehinting Symfony\Component\Messenger\MessageBusInterface in your code. + + * If you need to send messages to your broker, you can benefit from the built-in + AMQP transport by: + + 1. Installing the AMQP pack by running composer require amqp; + 2. Uncommenting the MESSENGER_ADAPTER_DSN env var + and framework.messanger.transports.amqp config; + 3. Routing your messages to the amqp sender. + + * Read the documentation at https://symfony.com/doc/master/messenger.html