PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.1
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.1
4.11.2 4.11.1 4.11.0 4.10.0 4.9.5 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 / BasicServiceProvider.php
wp-staging / Basic Last commit date
Ajax 1 week ago Backup 1 week ago Feedback 1 week ago Language 1 week ago Notices 1 week ago Staging 1 week ago BasicServiceProvider.php 1 week ago BootstrapServiceProvider.php 1 week ago
BasicServiceProvider.php
55 lines
1 <?php
2
3 namespace WPStaging\Basic;
4
5 use WPStaging\Basic\Language\Language;
6 use WPStaging\Core\WPStaging;
7 use WPStaging\Framework\DI\ServiceProvider;
8 use WPStaging\Framework\Facades\Hooks;
9 use WPStaging\Framework\Job\Ajax\Status;
10 use WPStaging\Framework\Language\Language as FrameworkLanguage;
11 use WPStaging\Frontend\FrontendServiceProvider;
12
13
14
15
16
17
18
19
20
21 class BasicServiceProvider extends ServiceProvider
22 {
23
24
25
26 public function registerServiceProvider()
27 {
28 $this->container->register(BootstrapServiceProvider::class);
29 $this->container->register(FrontendServiceProvider::class);
30
31 add_action('wp_ajax_wpstg--job--status', $this->container->callback(Status::class, 'ajaxProcess')); // phpcs:ignore WPStaging.Security.AuthorizationChecked
32 add_action('wp_ajax_nopriv_wpstg--job--status', $this->container->callback(Status::class, 'ajaxProcess')); // phpcs:ignore WPStaging.Security.AuthorizationChecked
33 }
34
35
36
37
38
39
40 protected function addHooks()
41 {
42 Hooks::registerInternalHook(WPStaging::HOOK_BOOTSTRAP_SERVICES, [$this, 'registerServiceProvider']);
43 Hooks::registerInternalHook(FrameworkLanguage::HOOK_LOAD_MO_FILES, $this->container->callback(Language::class, 'loadLanguage'));
44 }
45
46
47
48
49 protected function registerClasses()
50 {
51
52 $this->container->setVar('WPSTG_BASIC', true);
53 }
54 }
55