PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.7
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.7
16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 All 506 releases
← All changes | jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php +19 -16 12.3.2 → 16.3-a.7 View file →
@@ -21,20 +21,24 @@
21 21 'Automattic\\Jetpack\\Sync\\Modules\\Constants',
22 22 'Automattic\\Jetpack\\Sync\\Modules\\Full_Sync_Immediately', // enable Initial Sync on Site Connection.
23 23 'Automattic\\Jetpack\\Sync\\Modules\\Options',
24 24 'Automattic\\Jetpack\\Sync\\Modules\\Updates',
25 + 'Automattic\\Jetpack\\Sync\\Modules\\Stats', // Daily heartbeat data.
25 26 ),
26 27 'jetpack_sync_callable_whitelist' => array(
27 - 'site_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'site_url' ),
28 - 'home_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'home_url' ),
29 - 'get_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_plugins' ),
30 - 'get_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_themes' ),
31 - 'paused_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_plugins' ),
32 - 'paused_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_themes' ),
33 - 'timezone' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_timezone' ),
34 - 'wp_get_environment_type' => 'wp_get_environment_type',
35 - 'wp_max_upload_size' => 'wp_max_upload_size',
36 - 'wp_version' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'wp_version' ),
28 + 'site_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'site_url' ),
29 + 'home_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'home_url' ),
30 + 'get_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_plugins' ),
31 + 'get_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_themes' ),
32 + 'jetpack_connection_active_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_connection_active_plugins' ),
33 + 'jetpack_package_versions' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_package_versions' ),
34 + 'paused_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_plugins' ),
35 + 'paused_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_themes' ),
36 + 'timezone' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_timezone' ),
37 + 'wp_get_environment_type' => 'wp_get_environment_type',
38 + 'wp_max_upload_size' => 'wp_max_upload_size',
39 + 'wp_version' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'wp_version' ),
40 + 'jetpack_sync_active_modules' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_sync_active_modules' ),
37 41 ),
38 42 'jetpack_sync_constants_whitelist' => array(
39 43 'ABSPATH',
40 44 'ALTERNATE_WP_CRON',
@@ -67,13 +71,11 @@
67 71 'jetpack_sync_settings_post_meta_whitelist',
68 72 'jetpack_sync_settings_post_types_blacklist',
69 73 'jetpack_sync_settings_taxonomies_blacklist',
70 74 'jetpack_sync_settings_dedicated_sync_enabled',
75 + 'jetpack_sync_settings_custom_queue_table_enabled',
76 + 'jetpack_sync_settings_wpcom_rest_api_enabled',
71 77 /**
72 - * Connection related options
73 - */
74 - 'jetpack_connection_active_plugins',
75 - /**
76 78 * Generic site options
77 79 */
78 80 'blog_charset',
79 81 'blog_public',
@@ -82,8 +84,9 @@
82 84 'permalink_structure',
83 85 'stylesheet',
84 86 'time_format',
85 87 'timezone_string',
88 + 'active_plugins',
86 89 ),
87 90 );
88 91
89 92 const MODULE_FILTER_MAPPING = array(
@@ -219,9 +222,9 @@
219 222 * @param array $filters_settings The settings for the filters.
220 223 */
221 224 private function add_filters_for_enabled_module( $module, $filters_settings ) {
222 225 $module_mapping = self::MODULE_FILTER_MAPPING;
223 - $filters_for_module = isset( $module_mapping[ $module ] ) ? $module_mapping[ $module ] : array();
226 + $filters_for_module = $module_mapping[ $module ] ?? array();
224 227
225 228 foreach ( $filters_for_module as $filter ) {
226 229 if ( isset( $filters_settings[ $filter ] ) ) {
227 230 $this->add_custom_filter_setting( $filter, $filters_settings[ $filter ] );
@@ -238,9 +241,9 @@
238 241 * @param string $module The module name.
239 242 */
240 243 private function add_filters_for_disabled_module( $module ) {
241 244 $module_mapping = self::MODULE_FILTER_MAPPING;
242 - $filters_for_module = isset( $module_mapping[ $module ] ) ? $module_mapping[ $module ] : array();
245 + $filters_for_module = $module_mapping[ $module ] ?? array();
243 246
244 247 foreach ( $filters_for_module as $filter ) {
245 248 $this->add_custom_filter_setting( $filter, array() );
246 249 }