diff --git a/plugins/PrivacyManager/Config.php b/plugins/PrivacyManager/Config.php index 4a5848cd60357ad78473439ca12cfca5a275d7a5..88ca3a00b336aca6aee221c84bd44e29cd129c04 100644 --- a/plugins/PrivacyManager/Config.php +++ b/plugins/PrivacyManager/Config.php @@ -62,7 +62,6 @@ class Config $cache = Cache::getCacheGeneral(); if (array_key_exists($name, $cache)) { - $value = $cache[$name]; settype($value, $config['type']); return $value; diff --git a/tests/PHPUnit/DatabaseTestCase.php b/tests/PHPUnit/DatabaseTestCase.php index 390b054f422bdcf653a6118afade3986ef6d9e86..9541ae7b5549e54d6ce18e2c84fb6bcc3e116ff5 100644 --- a/tests/PHPUnit/DatabaseTestCase.php +++ b/tests/PHPUnit/DatabaseTestCase.php @@ -38,6 +38,7 @@ class DatabaseTestCase extends PHPUnit_Framework_TestCase $this->fixture = new Fixture(); $this->fixture->loadTranslations = false; $this->fixture->createSuperUser = false; + $this->fixture->configureComponents = false; $this->fixture->performSetUp(__CLASS__); } diff --git a/tests/PHPUnit/Fixture.php b/tests/PHPUnit/Fixture.php index 38ce63afef505f5c94fcb337288dec544fec04fd..575caf3eb20b291a14be9abf4e70f9ab1010ab4c 100644 --- a/tests/PHPUnit/Fixture.php +++ b/tests/PHPUnit/Fixture.php @@ -60,6 +60,7 @@ class Fixture extends PHPUnit_Framework_Assert public $loadTranslations = true; public $createSuperUser = true; public $overwriteExisting = true; + public $configureComponents = true; /** Adds data to Piwik. Creates sites, tracks visits, imports log files, etc. */ public function setUp() @@ -157,8 +158,10 @@ class Fixture extends PHPUnit_Framework_Assert \Piwik\SettingsPiwik::$cachedKnownSegmentsToArchive = null; \Piwik\CacheFile::$invalidateOpCacheBeforeRead = true; - \Piwik\Plugins\PrivacyManager\IPAnonymizer::deactivate(); - \Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker::deactivate(); + if ($this->configureComponents) { + \Piwik\Plugins\PrivacyManager\IPAnonymizer::deactivate(); + \Piwik\Plugins\PrivacyManager\DoNotTrackHeaderChecker::deactivate(); + } if ($this->createSuperUser) { self::createSuperUser(); diff --git a/tests/PHPUnit/Integration/Plugins/PrivacyManagerConfigTest.php b/tests/PHPUnit/Integration/Plugins/PrivacyManagerConfigTest.php index cd0b9a9ecd0ab2691ddfa94988621d917ca7c65c..1efef82c2d43e68c95c3aaec7d851dc2c2400d22 100644 --- a/tests/PHPUnit/Integration/Plugins/PrivacyManagerConfigTest.php +++ b/tests/PHPUnit/Integration/Plugins/PrivacyManagerConfigTest.php @@ -6,8 +6,8 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later */ -use \Piwik\Plugins\PrivacyManager\Config as PrivacyManagerConfig; -use \Piwik\Option; +use Piwik\Plugins\PrivacyManager\Config as PrivacyManagerConfig; +use Piwik\Option; /** * Class Plugins_SitesManagerTest