PluginProbe
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.7.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.7.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-b1.php
3.12.0-b1.php
37 lines 1010 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-b1.
16 */
17 class Updates_3_12_0_b1 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->db->createTable('locks', ['key' => 'VARCHAR(70) NOT NULL', 'value' => 'VARCHAR(255) NULL DEFAULT NULL', 'expiry_time' => 'BIGINT UNSIGNED DEFAULT 9999999999'], 'key');
30 return array($migration1);
31 }
32 public function doUpdate(Updater $updater)
33 {
34 $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
35 }
36 }
37