Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Napoli <matthieu@mnapoli.fr>2015-02-02 06:16:08 +0300
committerMatthieu Napoli <matthieu@mnapoli.fr>2015-02-02 06:16:08 +0300
commit344b0fce2ca0e6d5634546b071526c2322bd878f (patch)
tree40a8a224e2c7ab97d4537cf817fe6f8a817165e4 /plugins/MobileMessaging
parent03ea8fb3ec54285bdd63cdada015aa67aec1c6ee (diff)
Replaced calls of static methods with dependency injection
Diffstat (limited to 'plugins/MobileMessaging')
-rw-r--r--plugins/MobileMessaging/Controller.php24
1 files changed, 19 insertions, 5 deletions
diff --git a/plugins/MobileMessaging/Controller.php b/plugins/MobileMessaging/Controller.php
index 92661ed87d..50a7a841af 100644
--- a/plugins/MobileMessaging/Controller.php
+++ b/plugins/MobileMessaging/Controller.php
@@ -12,17 +12,28 @@ namespace Piwik\Plugins\MobileMessaging;
use Piwik\Common;
use Piwik\IP;
use Piwik\Piwik;
+use Piwik\Plugin\ControllerAdmin;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Plugins\MobileMessaging\SMSProvider;
+use Piwik\Translation\Translator;
use Piwik\View;
require_once PIWIK_INCLUDE_PATH . '/plugins/UserCountry/functions.php';
-/**
- *
- */
-class Controller extends \Piwik\Plugin\ControllerAdmin
+class Controller extends ControllerAdmin
{
+ /**
+ * @var Translator
+ */
+ private $translator;
+
+ public function __construct(Translator $translator)
+ {
+ $this->translator = $translator;
+
+ parent::__construct();
+ }
+
/*
* Mobile Messaging Settings tab :
* - set delegated management
@@ -65,7 +76,10 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$view->delegatedManagement = $mobileMessagingAPI->getDelegatedManagement();
$view->credentialSupplied = $mobileMessagingAPI->areSMSAPICredentialProvided();
$view->accountManagedByCurrentUser = $view->isSuperUser || $view->delegatedManagement;
- $view->strHelpAddPhone = Piwik::translate('MobileMessaging_Settings_PhoneNumbers_HelpAdd', array(Piwik::translate('General_Settings'), Piwik::translate('MobileMessaging_SettingsMenu')));
+ $view->strHelpAddPhone = $this->translator->translate('MobileMessaging_Settings_PhoneNumbers_HelpAdd', array(
+ $this->translator->translate('General_Settings'),
+ $this->translator->translate('MobileMessaging_SettingsMenu')
+ ));
$view->creditLeft = 0;
$view->provider = '';
if ($view->credentialSupplied && $view->accountManagedByCurrentUser) {