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:
authorStefan Giehl <stefan@matomo.org>2020-02-20 15:44:10 +0300
committerGitHub <noreply@github.com>2020-02-20 15:44:10 +0300
commitfa23dc76e4ed1ba729a45d51da76edf7c0202eec (patch)
tree5ae8bb1d47f953cac06b3963526b292abb903dd0 /tests/PHPUnit/Framework
parent361bc551294d313631a3c61e07ddf65b97e72041 (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.php17
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();