From 74d71eae9d7eed5e9e924f53875cfb31423171d2 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Wed, 30 Mar 2022 09:05:41 -0400 Subject: [PATCH 1/2] [symfony/mailer] add 5.4 recipe with test dsn --- symfony/mailer/5.4/config/packages/mailer.yaml | 8 ++++++++ symfony/mailer/5.4/manifest.json | 18 ++++++++++++++++++ symfony/mailer/5.4/post-install.txt | 14 ++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 symfony/mailer/5.4/config/packages/mailer.yaml create mode 100644 symfony/mailer/5.4/manifest.json create mode 100644 symfony/mailer/5.4/post-install.txt diff --git a/symfony/mailer/5.4/config/packages/mailer.yaml b/symfony/mailer/5.4/config/packages/mailer.yaml new file mode 100644 index 00000000..d3b456c4 --- /dev/null +++ b/symfony/mailer/5.4/config/packages/mailer.yaml @@ -0,0 +1,8 @@ +framework: + mailer: + dsn: '%env(MAILER_DSN)%' + +when@test: + framework: + mailer: + dsn: null://null diff --git a/symfony/mailer/5.4/manifest.json b/symfony/mailer/5.4/manifest.json new file mode 100644 index 00000000..ef7e6d00 --- /dev/null +++ b/symfony/mailer/5.4/manifest.json @@ -0,0 +1,18 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "MAILER_DSN=smtp://localhost" + }, + "docker-compose": { + "docker-compose.override.yml": { + "services": [ + "mailer:", + " image: schickling/mailcatcher", + " ports: [1025, 1080]" + ] + } + }, + "aliases": ["mailer", "mail"] +} diff --git a/symfony/mailer/5.4/post-install.txt b/symfony/mailer/5.4/post-install.txt new file mode 100644 index 00000000..22812484 --- /dev/null +++ b/symfony/mailer/5.4/post-install.txt @@ -0,0 +1,14 @@ + * You're ready to send emails. + + * If you want to send emails via a supported email provider, install + the corresponding bridge. + For instance, composer require mailgun-mailer for Mailgun. + + * If you want to send emails asynchronously: + + 1. Install the messenger component by running composer require messenger; + 2. Add 'Symfony\Component\Mailer\Messenger\SendEmailMessage': amqp to the + config/packages/messenger.yaml file under framework.messenger.routing + and replace amqp with your transport name of choice. + + * Read the documentation at https://symfony.com/doc/master/mailer.html From e58d3d784dff645419aaa262aaacad9cbcdd56db Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Fri, 1 Apr 2022 13:04:00 -0400 Subject: [PATCH 2/2] use null://null for MAILER_DSN by default --- symfony/mailer/4.3/manifest.json | 2 +- symfony/mailer/5.4/config/packages/mailer.yaml | 8 -------- symfony/mailer/5.4/manifest.json | 18 ------------------ symfony/mailer/5.4/post-install.txt | 14 -------------- 4 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 symfony/mailer/5.4/config/packages/mailer.yaml delete mode 100644 symfony/mailer/5.4/manifest.json delete mode 100644 symfony/mailer/5.4/post-install.txt diff --git a/symfony/mailer/4.3/manifest.json b/symfony/mailer/4.3/manifest.json index ef7e6d00..778e5f68 100644 --- a/symfony/mailer/4.3/manifest.json +++ b/symfony/mailer/4.3/manifest.json @@ -3,7 +3,7 @@ "config/": "%CONFIG_DIR%/" }, "env": { - "#1": "MAILER_DSN=smtp://localhost" + "#1": "MAILER_DSN=null://null" }, "docker-compose": { "docker-compose.override.yml": { diff --git a/symfony/mailer/5.4/config/packages/mailer.yaml b/symfony/mailer/5.4/config/packages/mailer.yaml deleted file mode 100644 index d3b456c4..00000000 --- a/symfony/mailer/5.4/config/packages/mailer.yaml +++ /dev/null @@ -1,8 +0,0 @@ -framework: - mailer: - dsn: '%env(MAILER_DSN)%' - -when@test: - framework: - mailer: - dsn: null://null diff --git a/symfony/mailer/5.4/manifest.json b/symfony/mailer/5.4/manifest.json deleted file mode 100644 index ef7e6d00..00000000 --- a/symfony/mailer/5.4/manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "copy-from-recipe": { - "config/": "%CONFIG_DIR%/" - }, - "env": { - "#1": "MAILER_DSN=smtp://localhost" - }, - "docker-compose": { - "docker-compose.override.yml": { - "services": [ - "mailer:", - " image: schickling/mailcatcher", - " ports: [1025, 1080]" - ] - } - }, - "aliases": ["mailer", "mail"] -} diff --git a/symfony/mailer/5.4/post-install.txt b/symfony/mailer/5.4/post-install.txt deleted file mode 100644 index 22812484..00000000 --- a/symfony/mailer/5.4/post-install.txt +++ /dev/null @@ -1,14 +0,0 @@ - * You're ready to send emails. - - * If you want to send emails via a supported email provider, install - the corresponding bridge. - For instance, composer require mailgun-mailer for Mailgun. - - * If you want to send emails asynchronously: - - 1. Install the messenger component by running composer require messenger; - 2. Add 'Symfony\Component\Mailer\Messenger\SendEmailMessage': amqp to the - config/packages/messenger.yaml file under framework.messenger.routing - and replace amqp with your transport name of choice. - - * Read the documentation at https://symfony.com/doc/master/mailer.html