PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.9.4
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.9.4
4.9.4 4.9.3 4.9.2 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 7 months ago Language 1 month ago Notices 1 month ago Staging 2 weeks ago BasicServiceProvider.php 5 months 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::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