PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.10.0
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.10.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 Language 1 year ago Notices 1 year ago BasicServiceProvider.php 1 year ago BootstrapServiceProvider.php 1 year ago
BootstrapServiceProvider.php
36 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\Framework\DI\ServiceProvider;
9 use WPStaging\Framework\Notices\Notices;
10
11 /**
12 * Class BootstrapServiceProvider
13 *
14 * A Service Provider for binds code to just in Free version.
15 *
16 * @package WPStaging\Basic
17 */
18 class BootstrapServiceProvider extends ServiceProvider
19 {
20 /**
21 * Enqueue hooks.
22 *
23 * @return void
24 */
25 protected function addHooks()
26 {
27 add_action("wp_ajax_wpstg_clean_pro_crons", $this->container->callback(ProCronsCleaner::class, 'ajaxCleanProCrons')); // phpcs:ignore WPStaging.Security.AuthorizationChecked
28 add_action(Notices::BASIC_NOTICES_ACTION, $this->container->callback(BasicNotices::class, 'renderNotices')); // phpcs:ignore WPStaging.Security.FirstArgNotAString, WPStaging.Security.AuthorizationChecked
29 }
30
31 protected function registerClasses()
32 {
33 $this->container->register(BackupServiceProvider::class);
34 }
35 }
36