PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 4.1.3
WP STAGING – WordPress Backup, Restore, Migration & Clone v4.1.3
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 1 year ago Language 1 year ago Notices 1 year ago Staging 1 year ago BasicServiceProvider.php 1 year ago BootstrapServiceProvider.php 1 year 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::BASIC_NOTICES_ACTION, $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