PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.9.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.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 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
BasicServiceProvider.php
49 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\Language\Language as FrameworkLanguage;
10
11 /**
12 * Class BasicServiceProvider
13 *
14 * A Service Provider to tell which services to register/bootstrap for the Basic feature.
15 * Called at the start of bootstrapping process to make some feature available to the plugin.
16 *
17 * @package WPStaging\Basic
18 */
19 class BasicServiceProvider extends ServiceProvider
20 {
21 /**
22 * @return void
23 */
24 public function registerServiceProvider()
25 {
26 $this->container->register(BootstrapServiceProvider::class);
27 }
28
29 /**
30 * Enqueue hooks.
31 *
32 * @return void
33 */
34 protected function addHooks()
35 {
36 Hooks::registerInternalHook(WPStaging::HOOK_BOOTSTRAP_SERVICES, [$this, 'registerServiceProvider']);
37 Hooks::registerInternalHook(FrameworkLanguage::HOOK_LOAD_MO_FILES, $this->container->callback(Language::class, 'loadLanguage'));
38 }
39
40 /**
41 * @return void
42 */
43 protected function registerClasses()
44 {
45 // This is to tell the container to use the BASIC feature
46 $this->container->setVar('WPSTG_PRO', false);
47 }
48 }
49