diff options
Diffstat (limited to 'core/Updates/4.11.0-b1.php')
-rw-r--r-- | core/Updates/4.11.0-b1.php | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/core/Updates/4.11.0-b1.php b/core/Updates/4.11.0-b1.php new file mode 100644 index 0000000000..d9bf37bc99 --- /dev/null +++ b/core/Updates/4.11.0-b1.php @@ -0,0 +1,52 @@ +<?php + +/** + * Matomo - free/libre analytics platform + * + * @link https://matomo.org + * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later + * + */ + +namespace Piwik\Updates; + +use Piwik\Updater; +use Piwik\Updater\Migration; +use Piwik\Updater\Migration\Factory as MigrationFactory; +use Piwik\Updates as PiwikUpdates; + +/** + * Update for version 4.11.0-b1 + */ +class Updates_4_11_0_b1 extends PiwikUpdates +{ + /** + * @var MigrationFactory + */ + private $migration; + + public function __construct(MigrationFactory $factory) + { + $this->migration = $factory; + } + + /** + * @param Updater $updater + * + * @return Migration[] + */ + public function getMigrations(Updater $updater) + { + + return [ + $this->migration->db->addColumns('user', [ + 'invite_status' => "ENUM('accept','pending','decline','expired') DEFAULT 'accept'" + ]) + ]; + } + + public function doUpdate(Updater $updater) + { + $updater->executeMigrations(__FILE__, $this->getMigrations($updater)); + } +} |