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>2022-10-18 00:18:57 +0300
committerGitHub <noreply@github.com>2022-10-18 00:18:57 +0300
commit5bedd0275fefc07053481eacb1bed9eb89a81870 (patch)
tree075b3c216ced40d7a69af8511eb8d9628ef41e2c
parent6435cdc0665467ce83496030edab00be26d477cc (diff)
Ensure PrivacyMManager settings are stored and returned as integer (#19869)
-rw-r--r--plugins/PrivacyManager/PrivacyManager.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/PrivacyManager/PrivacyManager.php b/plugins/PrivacyManager/PrivacyManager.php
index 3629488e57..a8a21cf38e 100644
--- a/plugins/PrivacyManager/PrivacyManager.php
+++ b/plugins/PrivacyManager/PrivacyManager.php
@@ -452,9 +452,9 @@ class PrivacyManager extends Plugin
/**
* Returns the settings for the data purging feature.
*
- * @return array
+ * @return array<string, int>
*/
- public static function getPurgeDataSettings()
+ public static function getPurgeDataSettings(): array
{
$settings = [];
@@ -462,7 +462,7 @@ class PrivacyManager extends Plugin
$config = PiwikConfig::getInstance();
foreach (self::$purgeDataOptions as $configKey => $configSection) {
$values = $config->$configSection;
- $settings[$configKey] = $values[$configKey];
+ $settings[$configKey] = (int) $values[$configKey];
}
if (!Controller::isDataPurgeSettingsEnabled()) {
@@ -473,7 +473,7 @@ class PrivacyManager extends Plugin
foreach (self::$purgeDataOptions as $configName => $configSection) {
$value = Option::get($configName);
if ($value !== false) {
- $settings[$configName] = $value;
+ $settings[$configName] = (int) $value;
}
}
@@ -489,7 +489,7 @@ class PrivacyManager extends Plugin
{
foreach (self::$purgeDataOptions as $configName => $configSection) {
if (isset($settings[$configName])) {
- Option::set($configName, $settings[$configName]);
+ Option::set($configName, (int) $settings[$configName]);
}
}