From 388a5c41ecefe84ef0aaac011dccf07bc28d4ad9 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Tue, 27 Mar 2018 15:42:13 +0100 Subject: [PATCH 01/12] Add messenger's recipe --- symfony/messenger/4.1/config/packages/messenger.yaml | 8 ++++++++ symfony/messenger/4.1/manifest.json | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 symfony/messenger/4.1/config/packages/messenger.yaml create mode 100644 symfony/messenger/4.1/manifest.json 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..fb9d9107 --- /dev/null +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -0,0 +1,8 @@ +framework: + messenger: + routing: + # Route your messages to the senders... + # 'App\Message\YourMessage': messenger.default_sender + + adapters: + default: "%env(MESSENGER_ADAPTER_DSN)%" diff --git a/symfony/messenger/4.1/manifest.json b/symfony/messenger/4.1/manifest.json new file mode 100644 index 00000000..13769d72 --- /dev/null +++ b/symfony/messenger/4.1/manifest.json @@ -0,0 +1,9 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MESSENGER_ADAPTER_DSN": "amqp://guest:guest@localhost:5672/%2f/messages" + }, + "aliases": ["messenger", "amqp"] +} From 59dd7631352d6929d2d2c4d32277ec9edd602b88 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Thu, 29 Mar 2018 17:05:24 +0200 Subject: [PATCH 02/12] Comment the adapter and env as well --- symfony/messenger/4.1/config/packages/messenger.yaml | 7 ++++--- symfony/messenger/4.1/manifest.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index fb9d9107..4a795dd9 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -1,8 +1,9 @@ framework: messenger: + adapters: + # Uncomment the following line to enable a default adapter + # default: "%env(MESSENGER_ADAPTER_DSN)%" + routing: # Route your messages to the senders... # 'App\Message\YourMessage': messenger.default_sender - - adapters: - default: "%env(MESSENGER_ADAPTER_DSN)%" diff --git a/symfony/messenger/4.1/manifest.json b/symfony/messenger/4.1/manifest.json index 13769d72..98df08d5 100644 --- a/symfony/messenger/4.1/manifest.json +++ b/symfony/messenger/4.1/manifest.json @@ -3,7 +3,7 @@ "config/": "%CONFIG_DIR%/" }, "env": { - "MESSENGER_ADAPTER_DSN": "amqp://guest:guest@localhost:5672/%2f/messages" + "#MESSENGER_ADAPTER_DSN": "amqp://guest:guest@localhost:5672/%2f/messages" }, "aliases": ["messenger", "amqp"] } From 5151546a2c34e41de36bb6ae28b223e0312895c4 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Thu, 12 Apr 2018 19:23:26 +0100 Subject: [PATCH 03/12] Uses `amqp` as the default sender name --- symfony/messenger/4.1/config/packages/messenger.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index 4a795dd9..cd5aa592 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -2,8 +2,8 @@ framework: messenger: adapters: # Uncomment the following line to enable a default adapter - # default: "%env(MESSENGER_ADAPTER_DSN)%" + # amqp: "%env(MESSENGER_ADAPTER_DSN)%" routing: # Route your messages to the senders... - # 'App\Message\YourMessage': messenger.default_sender + # 'App\Message\YourMessage': messenger.sender.amqp From 3fc2685db650d0ad707a3bb73b16cf20cb797d1b Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Thu, 12 Apr 2018 19:24:01 +0100 Subject: [PATCH 04/12] Change wording in comment --- symfony/messenger/4.1/config/packages/messenger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index cd5aa592..2c575288 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -1,7 +1,7 @@ framework: messenger: adapters: - # Uncomment the following line to enable a default adapter + # Uncomment the following line to enable an adapter named "amqp" # amqp: "%env(MESSENGER_ADAPTER_DSN)%" routing: From ef00c5a51140bbd61e360b9194f35af614b1820b Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Thu, 12 Apr 2018 20:32:19 +0100 Subject: [PATCH 05/12] Uses the short sender name and remove mysterious dots --- symfony/messenger/4.1/config/packages/messenger.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index 2c575288..313fde48 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -5,5 +5,5 @@ framework: # amqp: "%env(MESSENGER_ADAPTER_DSN)%" routing: - # Route your messages to the senders... - # 'App\Message\YourMessage': messenger.sender.amqp + # Route your messages to the senders. + # 'App\Message\YourMessage': amqp From 5b86e348264424d1f19e3eba4ef8992966beceef Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Tue, 17 Apr 2018 07:46:49 +0100 Subject: [PATCH 06/12] Remove last dot and change sender for adapter --- symfony/messenger/4.1/config/packages/messenger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index 313fde48..f04a43c8 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -5,5 +5,5 @@ framework: # amqp: "%env(MESSENGER_ADAPTER_DSN)%" routing: - # Route your messages to the senders. + # Route your messages to the adapters # 'App\Message\YourMessage': amqp From dfda2d4134c15a128ff156a8d2c985b58746eac9 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Wed, 9 May 2018 19:36:54 +0100 Subject: [PATCH 07/12] Add a post-install note --- .../4.1/config/packages/messenger.yaml | 8 ++++---- symfony/messenger/4.1/post-install.txt | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 symfony/messenger/4.1/post-install.txt diff --git a/symfony/messenger/4.1/config/packages/messenger.yaml b/symfony/messenger/4.1/config/packages/messenger.yaml index f04a43c8..5c113c8d 100644 --- a/symfony/messenger/4.1/config/packages/messenger.yaml +++ b/symfony/messenger/4.1/config/packages/messenger.yaml @@ -1,9 +1,9 @@ framework: messenger: - adapters: - # Uncomment the following line to enable an adapter named "amqp" - # amqp: "%env(MESSENGER_ADAPTER_DSN)%" + transports: + # Uncomment the following line to enable a transport named "amqp" + # amqp: '%env(MESSENGER_ADAPTER_DSN)%' routing: - # Route your messages to the adapters + # Route your messages to the transports # 'App\Message\YourMessage': amqp diff --git a/symfony/messenger/4.1/post-install.txt b/symfony/messenger/4.1/post-install.txt new file mode 100644 index 00000000..41a6ce3b --- /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 symfony/serializer-pack + 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 From 58ae22c977e7a119933e1cfc3610aa039023b9e3 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Wed, 9 May 2018 19:39:14 +0100 Subject: [PATCH 08/12] Add the AMQP pack --- symfony/messenger-amqp-pack/1.0/manifest.json | 3 +++ symfony/messenger/4.1/manifest.json | 2 +- symfony/messenger/4.1/post-install.txt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 symfony/messenger-amqp-pack/1.0/manifest.json diff --git a/symfony/messenger-amqp-pack/1.0/manifest.json b/symfony/messenger-amqp-pack/1.0/manifest.json new file mode 100644 index 00000000..023f161d --- /dev/null +++ b/symfony/messenger-amqp-pack/1.0/manifest.json @@ -0,0 +1,3 @@ +{ + "aliases": ["amqp"] +} diff --git a/symfony/messenger/4.1/manifest.json b/symfony/messenger/4.1/manifest.json index 98df08d5..fe36d76c 100644 --- a/symfony/messenger/4.1/manifest.json +++ b/symfony/messenger/4.1/manifest.json @@ -5,5 +5,5 @@ "env": { "#MESSENGER_ADAPTER_DSN": "amqp://guest:guest@localhost:5672/%2f/messages" }, - "aliases": ["messenger", "amqp"] + "aliases": ["messenger"] } diff --git a/symfony/messenger/4.1/post-install.txt b/symfony/messenger/4.1/post-install.txt index 41a6ce3b..b96129c5 100644 --- a/symfony/messenger/4.1/post-install.txt +++ b/symfony/messenger/4.1/post-install.txt @@ -9,7 +9,7 @@ * If you need to send messages to your broker, you can benefit from the built-in amqp transport by: - 1. Installing the symfony/serializer-pack + 1. Install 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. From e0988a5d09e5178d33a03dbd917ac86bf090e128 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Thu, 10 May 2018 08:13:38 +0100 Subject: [PATCH 09/12] Installing --- symfony/messenger/4.1/post-install.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symfony/messenger/4.1/post-install.txt b/symfony/messenger/4.1/post-install.txt index b96129c5..7bc68330 100644 --- a/symfony/messenger/4.1/post-install.txt +++ b/symfony/messenger/4.1/post-install.txt @@ -9,7 +9,7 @@ * If you need to send messages to your broker, you can benefit from the built-in amqp transport by: - 1. Install the AMQP pack by running composer require amqp + 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. From 81580a1d03c42b674a6ab26ea9e792f10cf00f5f Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Fri, 11 May 2018 14:24:37 +0200 Subject: [PATCH 10/12] Update some typos --- symfony/messenger/4.1/post-install.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/symfony/messenger/4.1/post-install.txt b/symfony/messenger/4.1/post-install.txt index 7bc68330..d4ea3226 100644 --- a/symfony/messenger/4.1/post-install.txt +++ b/symfony/messenger/4.1/post-install.txt @@ -7,11 +7,11 @@ 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: + 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 + 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 From f3ed9edcdbfc3aeab7b7e7ae5f8ee5094416f994 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Fri, 11 May 2018 14:28:17 +0200 Subject: [PATCH 11/12] Rename to `amqp-pack` --- symfony/{messenger-amqp-pack => amqp-pack}/1.0/manifest.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename symfony/{messenger-amqp-pack => amqp-pack}/1.0/manifest.json (100%) diff --git a/symfony/messenger-amqp-pack/1.0/manifest.json b/symfony/amqp-pack/1.0/manifest.json similarity index 100% rename from symfony/messenger-amqp-pack/1.0/manifest.json rename to symfony/amqp-pack/1.0/manifest.json From a2ead7b05af25a7b3dbb94828adb773365755c51 Mon Sep 17 00:00:00 2001 From: Samuel ROZE Date: Sat, 12 May 2018 11:04:00 +0200 Subject: [PATCH 12/12] Uses @fabpot's suggestion for the environment --- symfony/messenger/4.1/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symfony/messenger/4.1/manifest.json b/symfony/messenger/4.1/manifest.json index fe36d76c..92bdf927 100644 --- a/symfony/messenger/4.1/manifest.json +++ b/symfony/messenger/4.1/manifest.json @@ -3,7 +3,7 @@ "config/": "%CONFIG_DIR%/" }, "env": { - "#MESSENGER_ADAPTER_DSN": "amqp://guest:guest@localhost:5672/%2f/messages" + "#1": "MESSENGER_ADAPTER_DSN=amqp://guest:guest@localhost:5672/%2f/messages" }, "aliases": ["messenger"] }