From fcd604b0bc1fdbb4f741a99a58abdc93dd25fd57 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Fri, 2 Nov 2018 14:43:02 +1300 Subject: make it possible for plugins to change content of JS Tracking Code Missing Email through DI (#13658) --- plugins/CoreAdminHome/Tasks.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'plugins/CoreAdminHome/Tasks.php') diff --git a/plugins/CoreAdminHome/Tasks.php b/plugins/CoreAdminHome/Tasks.php index 719aa6b40d..0d051f5b6c 100644 --- a/plugins/CoreAdminHome/Tasks.php +++ b/plugins/CoreAdminHome/Tasks.php @@ -12,6 +12,7 @@ use Piwik\API\Request; use Piwik\ArchiveProcessor\Rules; use Piwik\Archive\ArchivePurger; use Piwik\Config; +use Piwik\Container\StaticContainer; use Piwik\DataAccess\ArchiveTableCreator; use Piwik\Date; use Piwik\Db; @@ -114,7 +115,12 @@ class Tasks extends \Piwik\Plugin\Tasks return; } - $email = new JsTrackingCodeMissingEmail($user['login'], $user['email'], $idSite); + $container = StaticContainer::getContainer(); + $email = $container->make(JsTrackingCodeMissingEmail::class, array( + 'login' => $user['login'], + 'emailAddress' => $user['email'], + 'idSite' => $idSite + )); $email->send(); } -- cgit v1.2.3