PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 4.5.0
WP STAGING – WordPress Backup, Restore, Migration & Clone v4.5.0
4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Basic / BootstrapServiceProvider.php
wp-staging / Basic Last commit date
Ajax 3 years ago Backup 1 year ago Feedback 6 months ago Language 1 year ago Notices 1 year ago Staging 9 months ago BasicServiceProvider.php 11 months ago BootstrapServiceProvider.php 11 months ago
BootstrapServiceProvider.php
38 lines
1 <?php
2
3 namespace WPStaging\Basic;
4
5 use WPStaging\Basic\Ajax\ProCronsCleaner;
6 use WPStaging\Basic\Backup\BackupServiceProvider;
7 use WPStaging\Basic\Notices\BasicNotices;
8 use WPStaging\Basic\Staging\StagingServiceProvider;
9 use WPStaging\Framework\DI\ServiceProvider;
10 use WPStaging\Framework\Notices\Notices;
11
12 /**
13 * Class BootstrapServiceProvider
14 *
15 * A Service Provider for binds code to just in Free version.
16 *
17 * @package WPStaging\Basic
18 */
19 class BootstrapServiceProvider extends ServiceProvider
20 {
21 /**
22 * Enqueue hooks.
23 *
24 * @return void
25 */
26 protected function addHooks()
27 {
28 add_action("wp_ajax_wpstg_clean_pro_crons", $this->container->callback(ProCronsCleaner::class, 'ajaxCleanProCrons')); // phpcs:ignore WPStaging.Security.AuthorizationChecked
29 add_action(Notices::ACTION_BASIC_NOTICES, $this->container->callback(BasicNotices::class, 'renderNotices')); // phpcs:ignore WPStaging.Security.FirstArgNotAString, WPStaging.Security.AuthorizationChecked
30 }
31
32 protected function registerClasses()
33 {
34 $this->container->register(BackupServiceProvider::class);
35 $this->container->register(StagingServiceProvider::class);
36 }
37 }
38