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:
Diffstat (limited to 'core/Option.php')
-rw-r--r--core/Option.php17
1 files changed, 14 insertions, 3 deletions
diff --git a/core/Option.php b/core/Option.php
index da1905dc82..75244c7f3a 100644
--- a/core/Option.php
+++ b/core/Option.php
@@ -54,7 +54,7 @@ class Piwik_Option
return $this->all[$name];
}
$value = Piwik_FetchOne( 'SELECT option_value
- FROM `' . Piwik::prefixTable('option') . '`
+ FROM `' . Piwik_Common::prefixTable('option') . '`
WHERE option_name = ?', $name);
if($value === false)
{
@@ -74,7 +74,7 @@ class Piwik_Option
public function set($name, $value, $autoload = 0)
{
$autoload = (int)$autoload;
- Piwik_Query('INSERT INTO `'. Piwik::prefixTable('option') . '` (option_name, option_value, autoload) '.
+ Piwik_Query('INSERT INTO `'. Piwik_Common::prefixTable('option') . '` (option_name, option_value, autoload) '.
' VALUES (?, ?, ?) '.
' ON DUPLICATE KEY UPDATE option_value = ?',
array($name, $value, $autoload, $value));
@@ -89,7 +89,7 @@ class Piwik_Option
return;
}
$all = Piwik_FetchAll('SELECT option_value, option_name
- FROM `'. Piwik::prefixTable('option') . '`
+ FROM `'. Piwik_Common::prefixTable('option') . '`
WHERE autoload = 1');
foreach($all as $option)
{
@@ -97,6 +97,17 @@ class Piwik_Option
}
$loaded = true;
}
+
+ /**
+ * Clears the cache
+ * Used in unit tests to reset the state of the object between tests
+ *
+ * @return void
+ */
+ public function clearCache()
+ {
+ $this->all = array();
+ }
}
function Piwik_GetOption($name)