From afeda8d48a83f1672cdf30b29d0d178eb5bd710f Mon Sep 17 00:00:00 2001 From: Marco Germani Date: Wed, 11 Sep 2019 09:55:35 +0200 Subject: [PATCH 1/3] Added classMap for MailService Added classMap for MailService --- src/User/Bootstrap.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/User/Bootstrap.php b/src/User/Bootstrap.php index 5a22a9c..fd51c33 100644 --- a/src/User/Bootstrap.php +++ b/src/User/Bootstrap.php @@ -325,6 +325,8 @@ class Bootstrap implements BootstrapInterface 'LoginForm' => 'Da\User\Form\LoginForm', 'SettingsForm' => 'Da\User\Form\SettingsForm', 'RecoveryForm' => 'Da\User\Form\RecoveryForm', + // --- services + 'MailService' => 'Da\User\Service\MailService', ]; $routes = [ @@ -349,6 +351,9 @@ class Bootstrap implements BootstrapInterface 'SettingsForm', 'RecoveryForm', ], + 'Da\User\Service' => [ + 'MailService', + ], ]; $mapping = array_merge($defaults, $userClassMap); From 7c69083ae926546e325e82cb56870d7555cfd4ce Mon Sep 17 00:00:00 2001 From: Marco Germani Date: Fri, 13 Sep 2019 09:10:33 +0200 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a425fdb..74ca4f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,8 @@ - Enh #331: Added Ukrainian translations (kwazaro) - Enh #324: Added option to restrict user assignments to roles only (CheckeredFlag) - Enh #224: Added option to require consent (eseperio) - + - Enh: Added classMap for MailService (necrox87) + ## 1.5.0 April 19, 2019 - Fix: Fix condition in EmailChangeService (it was always false) (borisaeric) - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer, wautvda, mrbig00, fabiomlferreira, WeeSee From 6b078bead9f91e3a685804572251936f88078400 Mon Sep 17 00:00:00 2001 From: Marco Germani Date: Fri, 13 Sep 2019 09:13:07 +0200 Subject: [PATCH 3/3] Update overriding-classes.md --- docs/enhancing-and-overriding/overriding-classes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/enhancing-and-overriding/overriding-classes.md b/docs/enhancing-and-overriding/overriding-classes.md index 1a1d307..b0e9ddb 100644 --- a/docs/enhancing-and-overriding/overriding-classes.md +++ b/docs/enhancing-and-overriding/overriding-classes.md @@ -24,6 +24,8 @@ The following are the classes that you can override throughout that attribute: - LoginForm - SettingsForm - RecoveryForm +- Service Classes + - MailService How to Override @@ -52,6 +54,8 @@ $defaults = [ 'LoginForm' => 'Da\User\Form\LoginForm', 'SettingsForm' => 'Da\User\Form\SettingsForm', 'RecoveryForm' => 'Da\User\Form\RecoveryForm', + // --- services + 'MailService' => 'Da\User\Service\MailService', ]; ```