PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.2.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.2.0
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Updates / 5.2.0-b6.php
matomo / app / core / Updates Last commit date
3.12.0-b1.php 2 years ago 3.12.0-b7.php 2 years ago 4.0.0-b1.php 1 year ago 4.0.0-b3.php 2 years ago 4.0.0-rc3.php 2 years ago 4.0.0-rc4.php 1 year ago 4.0.1-b1.php 2 years ago 4.0.4-b1.php 2 years ago 4.1.2-b1.php 2 years ago 4.1.2-b2.php 2 years ago 4.10.0-b1.php 2 years ago 4.11.0-b1.php 2 years ago 4.11.0-rc2.php 2 years ago 4.12.0-b1.php 2 years ago 4.12.0-b2.php 2 years ago 4.12.0-b3.php 1 year ago 4.12.0-b4.php 2 years ago 4.3.0-b3.php 2 years ago 4.3.0-b4.php 2 years ago 4.3.0-rc2.php 2 years ago 4.4.0-b1.php 2 years ago 4.5.0-b1.php 2 years ago 4.6.0-b1.php 2 years ago 4.6.0-b4.php 1 year ago 4.6.2-rc2.php 1 year ago 4.7.0-b2.php 2 years ago 4.7.1-b1.php 2 years ago 5.0.0-b1.php 1 year ago 5.0.0-rc2.php 2 years ago 5.0.0-rc5.php 2 years ago 5.2.0-b2.php 1 year ago 5.2.0-b6.php 1 year ago
5.2.0-b6.php
43 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Updates;
10
11 use Piwik\Archive\ArchiveInvalidator;
12 use Piwik\Container\StaticContainer;
13 use Piwik\Date;
14 use Piwik\Updater;
15 use Piwik\Updater\Migration\Custom as CustomMigration;
16 use Piwik\Updater\Migration\Factory as MigrationFactory;
17 use Piwik\Updates;
18 class Updates_5_2_0_b6 extends Updates
19 {
20 /**
21 * @var MigrationFactory
22 */
23 private $migration;
24 public function __construct(MigrationFactory $factory)
25 {
26 $this->migration = $factory;
27 }
28 public function getMigrations(Updater $updater)
29 {
30 $startOfCurrentMonth = Date::now()->toString('Y-m') . '-01';
31 $commandToExecute = sprintf('./console core:invalidate-report-data --dates=%s,today --plugin=Actions.Actions_hits', $startOfCurrentMonth);
32 $migrations = [new CustomMigration(function () use($startOfCurrentMonth) {
33 $invalidator = StaticContainer::get(ArchiveInvalidator::class);
34 $invalidator->scheduleReArchiving('all', 'Actions', 'Actions_hits', Date::factory($startOfCurrentMonth));
35 }, $commandToExecute)];
36 return $migrations;
37 }
38 public function doUpdate(Updater $updater)
39 {
40 $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
41 }
42 }
43