PluginProbe
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.13.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.13.0
5.13.0 5.12.1 5.12.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 All 83 releases
matomo / app / core / Updates / 3.12.0-b7.php
3.12.0-b7.php
38 lines 966 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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\Updater;
12 use Piwik\Updates as PiwikUpdates;
13 use Piwik\Updater\Migration\Factory as MigrationFactory;
14 /**
15 * Update for version 3.12.0-b7.
16 */
17 class Updates_3_12_0_b7 extends PiwikUpdates
18 {
19 /**
20 * @var MigrationFactory
21 */
22 private $migration;
23 public function __construct(MigrationFactory $factory)
24 {
25 $this->migration = $factory;
26 }
27 public function getMigrations(Updater $updater)
28 {
29 $migration1 = $this->migration->plugin->deactivate('ExamplePlugin');
30 $migration2 = $this->migration->plugin->deactivate('ExampleAPI');
31 return array($migration1, $migration2);
32 }
33 public function doUpdate(Updater $updater)
34 {
35 $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
36 }
37 }
38