PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.9.3
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.9.3
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 / Framework / SettingsServiceProvider.php
wp-staging / Framework Last commit date
Adapter 1 month ago Analytics 2 months ago Assets 1 month ago BackgroundProcessing 1 month ago CloningProcess 2 months ago Collection 3 years ago Command 5 years ago Component 10 months ago DI 8 months ago Database 2 months ago DependencyResolver 2 years ago Exceptions 2 years ago Facades 4 months ago Filesystem 1 month ago Interfaces 5 years ago Job 1 month ago Language 1 month ago Logger 3 months ago Mails 5 months ago Network 1 month ago Newsfeed 6 months ago Notices 1 month ago Performance 4 months ago Permalinks 1 year ago Queue 6 months ago Rest 4 months ago Security 3 months ago Settings 3 months ago TemplateEngine 8 months ago ThirdParty 7 months ago Traits 1 month ago Upgrade 3 months ago Utils 2 months ago AnalyticsServiceProvider.php 2 months ago AssetServiceProvider.php 1 year ago CommonServiceProvider.php 3 months ago ErrorHandler.php 2 months ago NoticeServiceProvider.php 1 year ago SettingsServiceProvider.php 4 months ago SiteInfo.php 7 months ago Url.php 6 months ago
SettingsServiceProvider.php
26 lines
1 <?php
2
3 namespace WPStaging\Framework;
4
5 use WPStaging\Framework\Settings\Settings;
6 use WPStaging\Framework\Settings\SettingsTable;
7 use WPStaging\Framework\DI\ServiceProvider;
8
9 class SettingsServiceProvider extends ServiceProvider
10 {
11 protected function registerClasses()
12 {
13 $this->container->singleton(Settings::class);
14 $this->container->singleton(SettingsTable::class);
15 }
16
17 protected function addHooks()
18 {
19 add_action('admin_init', $this->container->callback(Settings::class, 'registerSettings'), 100, 1);
20 add_action('wp_ajax_wpstg_purge_queue_table', $this->container->callback(Settings::class, 'ajaxPurgeQueueTable'), 100, 1); // phpcs:ignore WPStaging.Security.AuthorizationChecked
21 add_action('wp_ajax_wpstg_http_auth_ping', $this->container->callback(Settings::class, 'ajaxHttpAuthPing'), 100, 0); // phpcs:ignore WPStaging.Security.AuthorizationChecked
22 add_action('wp_ajax_nopriv_wpstg_http_auth_ping', $this->container->callback(Settings::class, 'ajaxHttpAuthPing'), 100, 0); // phpcs:ignore WPStaging.Security.AuthorizationChecked
23 add_action('wp_ajax_wpstg_test_http_auth', $this->container->callback(Settings::class, 'ajaxTestHttpAuth'), 100, 0); // phpcs:ignore WPStaging.Security.AuthorizationChecked
24 }
25 }
26