From 8d52548d9ae96d035b63eddbe70386dd8033f5c5 Mon Sep 17 00:00:00 2001 From: Christian Schmidt Date: Sun, 3 Mar 2019 23:29:51 +0100 Subject: [PATCH] Typo: LanguageManager => LanguagesManager (#14154) --- CHANGELOG.md | 3 +++ plugins/LanguagesManager/API.php | 9 +++++++++ tests/PHPUnit/Framework/Fixture.php | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a82d9393d08..88dd8158cb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ The Product Changelog at **[matomo.org/changelog](https://matomo.org/changelog)* ### New Features * It is now possible to use monolog's FingersCrossedHandler which buffers all logs and logs all of them in case of warning or error. +### Deprecations +* The event `LanguageManager.getAvailableLanguages` has been deprecated. Use `LanguagesManager.getAvailableLanguages` instead. + ## Matomo 3.8.0 ### Breaking Changes diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php index 60b77aca6ac..9946da3b884 100644 --- a/plugins/LanguagesManager/API.php +++ b/plugins/LanguagesManager/API.php @@ -78,6 +78,15 @@ public function getAvailableLanguages() * * @param array */ + Piwik::postEvent('LanguagesManager.getAvailableLanguages', array(&$languages)); + + /** + * Hook called after loading available language files. + * + * @param array + * + * @deprecated since v3.9.0 use LanguagesManager.getAvailableLanguages instead. Will be removed in Matomo 4.0.0 + */ Piwik::postEvent('LanguageManager.getAvailableLanguages', array(&$languages)); $this->languageNames = $languages; diff --git a/tests/PHPUnit/Framework/Fixture.php b/tests/PHPUnit/Framework/Fixture.php index a2d26ad4e2d..da050cd56a1 100644 --- a/tests/PHPUnit/Framework/Fixture.php +++ b/tests/PHPUnit/Framework/Fixture.php @@ -31,7 +31,7 @@ use Piwik\Plugin; use Piwik\Plugin\Manager; use Piwik\Plugins\API\ProcessedReport; -use Piwik\Plugins\LanguagesManager\API as APILanguageManager; +use Piwik\Plugins\LanguagesManager\API as APILanguagesManager; use Piwik\Plugins\MobileMessaging\MobileMessaging; use Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker; use Piwik\Plugins\PrivacyManager\IPAnonymizer; @@ -293,7 +293,7 @@ public function performSetUp($setupEnvironmentOnly = false) $this->loginAsSuperUser(); } - APILanguageManager::getInstance()->setLanguageForUser('superUserLogin', 'en'); + APILanguagesManager::getInstance()->setLanguageForUser('superUserLogin', 'en'); } SettingsPiwik::overwritePiwikUrl(self::getTestRootUrl());