PluginProbe ʕ •ᴥ•ʔ
Presto Player / 2.3.3
Presto Player v2.3.3
4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / inc / Database / Migrations.php
presto-player / inc / Database Last commit date
Upgrades 5 years ago AudioPresets.php 2 years ago EmailCollection.php 5 years ago Migrations.php 2 years ago Presets.php 2 years ago Table.php 4 years ago Videos.php 4 years ago Visits.php 4 years ago Webhooks.php 3 years ago
Migrations.php
58 lines
1 <?php
2
3 namespace PrestoPlayer\Database;
4
5 use PrestoPlayer\Database\Videos;
6 use PrestoPlayer\Database\Visits;
7 use PrestoPlayer\Database\Presets;
8 use PrestoPlayer\Database\AudioPresets;
9 use PrestoPlayer\Database\EmailCollection;
10 use PrestoPlayer\Database\Upgrades\Upgrades;
11 use PrestoPlayer\Database\Upgrades\PerformanceUpgrade;
12
13 class Migrations
14 {
15 public static function run()
16 {
17 // order of this one is important
18 $performance = new PerformanceUpgrade();
19 $performance->migrate();
20
21 $visits = new Visits(new Table());
22 $visits->install();
23
24 $presets = new Presets(new Table());
25 $presets->install();
26
27 $audio_presets = new AudioPresets(new Table());
28 $audio_presets->install();
29
30 $videos = new Videos(new Table());
31 $videos->install();
32
33 $videos = new EmailCollection(new Table());
34 $videos->install();
35
36 $audio_presets = new Webhooks(new Table());
37 $audio_presets->install();
38
39 $upgrades = new Upgrades();
40 $upgrades->migrate();
41 }
42
43 public static function remove()
44 {
45 $visits = new Visits(new Table());
46 $visits->uninstall();
47
48 $presets = new Presets(new Table());
49 $presets->uninstall();
50
51 $audio_presets = new AudioPresets(new Table());
52 $audio_presets->uninstall();
53
54 $videos = new Videos(new Table());
55 $videos->uninstall();
56 }
57 }
58