PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.6.0
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.6.0
4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 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.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / app / src / Database / MigrationsServiceProvider.php
surecart / app / src / Database Last commit date
Tables 1 year ago CartLineItemDetailsMigrationService.php 5 days ago GeneralMigration.php 1 year ago MigrationsServiceProvider.php 5 days ago ProductPageMigrationService.php 1 year ago RewriteRulesMigrationService.php 1 year ago Table.php 4 years ago ThemeMigrationService.php 4 months ago UpdateMigrationServiceProvider.php 1 month ago UserMetaMigrationsService.php 4 years ago VersionMigration.php 1 year ago WebhookMigrationsService.php 1 year ago
MigrationsServiceProvider.php
74 lines
1 <?php
2
3 namespace SureCart\Database;
4
5 use SureCart\Database\Tables\IncomingWebhook;
6 use SureCart\Database\Tables\Integrations;
7 use SureCart\Database\Tables\VariantOptionValues;
8 use SureCartCore\ServiceProviders\ServiceProviderInterface;
9
10 /**
11 * WordPress Users service.
12 */
13 class MigrationsServiceProvider implements ServiceProviderInterface {
14 /**
15 * {@inheritDoc}
16 *
17 * @param \Pimple\Container $container Service Container.
18 */
19 public function register( $container ) {
20 $container['surecart.tables.integrations'] = function () {
21 return new Integrations( new Table() );
22 };
23
24 $container['surecart.tables.webhooks.incoming'] = function () {
25 return new IncomingWebhook( new Table() );
26 };
27
28 $container['surecart.tables.variant_option_values'] = function () {
29 return new VariantOptionValues( new Table() );
30 };
31
32 $container['surecart.migrations.usermeta'] = function () {
33 return new UserMetaMigrationsService();
34 };
35
36 $container['surecart.migrations.webhook'] = function () {
37 return new WebhookMigrationsService();
38 };
39
40 $container['surecart.migrations.rewrites'] = function () {
41 return new RewriteRulesMigrationService();
42 };
43
44 $container['surecart.migrations.product_page'] = function () {
45 return new ProductPageMigrationService();
46 };
47
48 $container['surecart.migrations.cart_line_item_details'] = function () {
49 return new CartLineItemDetailsMigrationService();
50 };
51
52 $container['surecart.migrations.theme'] = function () {
53 return new ThemeMigrationService();
54 };
55 }
56
57 /**
58 * {@inheritDoc}
59 *
60 * @param \Pimple\Container $container Service Container.
61 */
62 public function bootstrap( $container ) {
63 $container['surecart.tables.integrations']->install();
64 $container['surecart.tables.webhooks.incoming']->install();
65 $container['surecart.tables.variant_option_values']->install();
66 $container['surecart.migrations.usermeta']->bootstrap();
67 $container['surecart.migrations.webhook']->bootstrap();
68 $container['surecart.migrations.rewrites']->bootstrap();
69 $container['surecart.migrations.product_page']->bootstrap();
70 $container['surecart.migrations.cart_line_item_details']->bootstrap();
71 $container['surecart.migrations.theme']->bootstrap();
72 }
73 }
74