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:
authordiosmosis <benaka@piwik.pro>2015-05-22 04:57:00 +0300
committerdiosmosis <benaka@piwik.pro>2015-05-23 02:23:37 +0300
commit9ac4694ec9078b224fbe606404689c148d066b8d (patch)
treef7caf1df29c03951384fc35a7eb3c55c2e127ebb /plugins/PrivacyManager/PrivacyManager.php
parent033293a4d06152039bf0267d314c904287251eac (diff)
Add LogDataPurger object to DI via PrivacyManager DI config.
Diffstat (limited to 'plugins/PrivacyManager/PrivacyManager.php')
-rw-r--r--plugins/PrivacyManager/PrivacyManager.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/PrivacyManager/PrivacyManager.php b/plugins/PrivacyManager/PrivacyManager.php
index 7f895509dd..3d7795809a 100644
--- a/plugins/PrivacyManager/PrivacyManager.php
+++ b/plugins/PrivacyManager/PrivacyManager.php
@@ -11,6 +11,7 @@ namespace Piwik\Plugins\PrivacyManager;
use HTML_QuickForm2_DataSource_Array;
use Piwik\Common;
use Piwik\Config as PiwikConfig;
+use Piwik\Container\StaticContainer;
use Piwik\DataTable\DataTableInterface;
use Piwik\Date;
use Piwik\Db;
@@ -326,7 +327,8 @@ class PrivacyManager extends Plugin
Option::set(self::OPTION_LAST_DELETE_PIWIK_LOGS, $lastDeleteDate);
// execute the purge
- $logDataPurger = LogDataPurger::make();
+ /** @var LogDataPurger $logDataPurger */
+ $logDataPurger = StaticContainer::get('Piwik\Plugins\PrivacyManager\LogDataPurger');
$logDataPurger->purgeData($settings['delete_logs_older_than'], $settings['delete_logs_max_rows_per_query']);
return true;
@@ -352,7 +354,8 @@ class PrivacyManager extends Plugin
$result = array();
if ($settings['delete_logs_enable']) {
- $logDataPurger = LogDataPurger::make();
+ /** @var LogDataPurger $logDataPurger */
+ $logDataPurger = StaticContainer::get('Piwik\Plugins\PrivacyManager\LogDataPurger');
$result = array_merge($result, $logDataPurger->getPurgeEstimate($settings['delete_logs_older_than']));
}