diff options
author | mattab <matthieu.aubry@gmail.com> | 2014-04-12 07:58:03 +0400 |
---|---|---|
committer | mattab <matthieu.aubry@gmail.com> | 2014-04-12 07:58:03 +0400 |
commit | a2ec5466d328a4c94831cfb8a6c65bfe276557e4 (patch) | |
tree | 949d343b5d4656454f8f7d5152dc6aa3fa16e208 /core/Tracker.php | |
parent | 786699fa4660eeadfffbe64da8b0de88ed019cfc (diff) |
During tests only load "plugins allowed during tests"
Diffstat (limited to 'core/Tracker.php')
-rw-r--r-- | core/Tracker.php | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/core/Tracker.php b/core/Tracker.php index 00ad480ce2..fe9ae3a889 100644 --- a/core/Tracker.php +++ b/core/Tracker.php @@ -131,22 +131,6 @@ class Tracker } /** - * @return array - */ - static public function getPluginsToLoad() - { - return self::$pluginsToLoad; - } - - /** - * @param array $plugins - */ - static public function setPluginsToLoad($plugins) - { - self::$pluginsToLoad = $plugins; - } - - /** * Update Tracker config * * @param string $name Setting name @@ -385,7 +369,9 @@ class Tracker $pluginsToLoad = Config::getInstance()->Plugins['Plugins']; $pluginsForcedNotToLoad = Tracker::getPluginsNotToLoad(); $pluginsToLoad = array_diff($pluginsToLoad, $pluginsForcedNotToLoad); - $pluginsToLoad = array_merge($pluginsToLoad, Tracker::getPluginsToLoad()); + if(defined('PIWIK_TEST_MODE')) { + $pluginsToLoad = array_intersect($pluginsToLoad, $pluginsManager->getPluginsToLoadDuringTests()); + } $pluginsManager->loadPlugins($pluginsToLoad); } } |