diff options
author | Stefan Giehl <stefan@matomo.org> | 2020-02-20 15:44:10 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-20 15:44:10 +0300 |
commit | fa23dc76e4ed1ba729a45d51da76edf7c0202eec (patch) | |
tree | 5ae8bb1d47f953cac06b3963526b292abb903dd0 /tests/PHPUnit/Framework | |
parent | 361bc551294d313631a3c61e07ddf65b97e72041 (diff) |
Removes deprecated class Piwik\Translate (#15586)
* Removes deprecated class Piwik\Translate
* use submodule branches
* adjust test
* fix typo
* readd deprecated Piwik\Translate
* submodule updates
Diffstat (limited to 'tests/PHPUnit/Framework')
-rw-r--r-- | tests/PHPUnit/Framework/Fixture.php | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/PHPUnit/Framework/Fixture.php b/tests/PHPUnit/Framework/Fixture.php index 7172779871..6f9a54ed7c 100644 --- a/tests/PHPUnit/Framework/Fixture.php +++ b/tests/PHPUnit/Framework/Fixture.php @@ -29,10 +29,8 @@ use Matomo\Ini\IniReader; use Piwik\Log; use Piwik\NumberFormatter; use Piwik\Option; -use Piwik\Piwik; use Piwik\Plugin; use Piwik\Plugin\Manager; -use Piwik\Plugins\API\ProcessedReport; use Piwik\Plugins\LanguagesManager\API as APILanguagesManager; use Piwik\Plugins\MobileMessaging\MobileMessaging; use Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker; @@ -48,11 +46,11 @@ use Piwik\SettingsPiwik; use Piwik\SettingsServer; use Piwik\Singleton; use Piwik\Site; +use Piwik\Tests; use Piwik\Tests\Framework\Mock\FakeAccess; use Piwik\Tests\Framework\TestCase\SystemTestCase; use Piwik\Tracker; use Piwik\Tracker\Cache; -use Piwik\Translate; use MatomoTracker; use Matomo_LocalTracker; use Piwik\Updater; @@ -401,12 +399,23 @@ class Fixture extends \PHPUnit_Framework_Assert Plugin\API::unsetAllInstances(); $_GET = $_REQUEST = array(); - Translate::reset(); + self::resetTranslations(); self::getConfig()->Plugins; // make sure Plugins exists in a config object for next tests that use Plugin\Manager // since Plugin\Manager uses getFromGlobalConfig which doesn't init the config object } + public static function resetTranslations() + { + StaticContainer::get('Piwik\Translation\Translator')->reset(); + } + + public static function loadAllTranslations() + { + StaticContainer::get('Piwik\Translation\Translator')->addDirectory(PIWIK_INCLUDE_PATH . '/lang'); + Manager::getInstance()->loadPluginTranslations(); + } + protected static function resetPluginsInstalledConfig() { $config = self::getConfig(); |