Completed
Pull Request — develop (#1707)
by
unknown
01:24
created
src/wordlift.php 1 patch
Spacing   +71 added lines, -71 removed lines patch added patch discarded remove patch
@@ -31,26 +31,26 @@  discard block
 block discarded – undo
31 31
 use Wordlift\Features\Features_Registry;
32 32
 use Wordlift\Post\Post_Adapter;
33 33
 
34
-define( 'WORDLIFT_PLUGIN_FILE', __FILE__ );
35
-define( 'WORDLIFT_VERSION', '3.50.1-0' );
34
+define('WORDLIFT_PLUGIN_FILE', __FILE__);
35
+define('WORDLIFT_VERSION', '3.50.1-0');
36 36
 
37 37
 // ## DO NOT REMOVE THIS LINE: WHITELABEL PLACEHOLDER ##
38 38
 
39
-require_once plugin_dir_path( __FILE__ ) . '/libraries/action-scheduler/action-scheduler.php';
40
-require_once __DIR__ . '/modules/common/load.php';
41
-require_once __DIR__ . '/modules/app/load.php';
42
-require_once __DIR__ . '/modules/include-exclude/load.php';
39
+require_once plugin_dir_path(__FILE__).'/libraries/action-scheduler/action-scheduler.php';
40
+require_once __DIR__.'/modules/common/load.php';
41
+require_once __DIR__.'/modules/app/load.php';
42
+require_once __DIR__.'/modules/include-exclude/load.php';
43 43
 
44 44
 /**
45 45
  * Filter to disable WLP on any request, defaults to true.
46 46
  *
47 47
  * @since 3.33.6
48 48
  */
49
-if ( ! apply_filters( 'wl_is_enabled', true ) ) {
49
+if ( ! apply_filters('wl_is_enabled', true)) {
50 50
 	return;
51 51
 }
52 52
 
53
-require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload.php';
53
+require_once plugin_dir_path(__FILE__).'vendor/autoload.php';
54 54
 
55 55
 /*
56 56
  * We introduce the WordLift autoloader, since we start using classes in namespaces, i.e. Wordlift\Http.
@@ -60,15 +60,15 @@  discard block
 block discarded – undo
60 60
 wordlift_plugin_autoload_register();
61 61
 
62 62
 // Include WordLift constants.
63
-require_once plugin_dir_path( __FILE__ ) . 'wordlift-constants.php';
63
+require_once plugin_dir_path(__FILE__).'wordlift-constants.php';
64 64
 
65 65
 // Load modules.
66
-require_once plugin_dir_path( __FILE__ ) . 'modules/core/wordlift-core.php';
66
+require_once plugin_dir_path(__FILE__).'modules/core/wordlift-core.php';
67 67
 
68
-require_once plugin_dir_path( __FILE__ ) . 'deprecations.php';
68
+require_once plugin_dir_path(__FILE__).'deprecations.php';
69 69
 
70 70
 // Load early to enable/disable features.
71
-require_once plugin_dir_path( __FILE__ ) . 'classes/features/index.php';
71
+require_once plugin_dir_path(__FILE__).'classes/features/index.php';
72 72
 
73 73
 /**
74 74
  * The code that runs during plugin activation.
@@ -76,11 +76,11 @@  discard block
 block discarded – undo
76 76
  */
77 77
 function activate_wordlift() {
78 78
 
79
-	$log = Wordlift_Log_Service::get_logger( 'activate_wordlift' );
79
+	$log = Wordlift_Log_Service::get_logger('activate_wordlift');
80 80
 
81
-	$log->info( 'Activating WordLift...' );
81
+	$log->info('Activating WordLift...');
82 82
 
83
-	require_once plugin_dir_path( __FILE__ ) . 'includes/class-wordlift-activator.php';
83
+	require_once plugin_dir_path(__FILE__).'includes/class-wordlift-activator.php';
84 84
 	Wordlift_Activator::activate();
85 85
 
86 86
 	/**
@@ -100,8 +100,8 @@  discard block
 block discarded – undo
100 100
 	 */
101 101
 	Top_Entities::activate();
102 102
 
103
-	if ( ! wp_next_scheduled( 'wl_daily_cron' ) ) {
104
-		wp_schedule_event( time(), 'daily', 'wl_daily_cron' );
103
+	if ( ! wp_next_scheduled('wl_daily_cron')) {
104
+		wp_schedule_event(time(), 'daily', 'wl_daily_cron');
105 105
 	}
106 106
 
107 107
 }
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
  */
113 113
 function deactivate_wordlift() {
114 114
 
115
-	require_once plugin_dir_path( __FILE__ ) . 'includes/class-wordlift-deactivator.php';
115
+	require_once plugin_dir_path(__FILE__).'includes/class-wordlift-deactivator.php';
116 116
 	Wordlift_Deactivator::deactivate();
117 117
 	Wordlift_Http_Api::deactivate();
118 118
 	Ttl_Cache_Cleaner::deactivate();
@@ -128,18 +128,18 @@  discard block
 block discarded – undo
128 128
 	Key_Validation_Notice::remove_notification_flag();
129 129
 	flush_rewrite_rules();
130 130
 
131
-	wp_clear_scheduled_hook( 'wl_daily_cron' );
131
+	wp_clear_scheduled_hook('wl_daily_cron');
132 132
 
133 133
 }
134 134
 
135
-register_activation_hook( __FILE__, 'activate_wordlift' );
136
-register_deactivation_hook( __FILE__, 'deactivate_wordlift' );
135
+register_activation_hook(__FILE__, 'activate_wordlift');
136
+register_deactivation_hook(__FILE__, 'deactivate_wordlift');
137 137
 
138 138
 /**
139 139
  * The core plugin class that is used to define internationalization,
140 140
  * admin-specific hooks, and public-facing site hooks.
141 141
  */
142
-require plugin_dir_path( __FILE__ ) . 'includes/class-wordlift.php';
142
+require plugin_dir_path(__FILE__).'includes/class-wordlift.php';
143 143
 
144 144
 /**
145 145
  * Begins execution of the plugin.
@@ -159,12 +159,12 @@  discard block
 block discarded – undo
159 159
 	 * @return bool
160 160
 	 * @since 3.27.6
161 161
 	 */
162
-	if ( apply_filters( 'wl_feature__enable__widgets', true ) ) {
163
-		add_action( 'widgets_init', 'wl_register_chord_widget' );
164
-		add_action( 'widgets_init', 'wl_register_geo_widget' );
165
-		add_action( 'widgets_init', 'wl_register_timeline_widget' );
162
+	if (apply_filters('wl_feature__enable__widgets', true)) {
163
+		add_action('widgets_init', 'wl_register_chord_widget');
164
+		add_action('widgets_init', 'wl_register_geo_widget');
165
+		add_action('widgets_init', 'wl_register_timeline_widget');
166 166
 	}
167
-	add_filter( 'widget_text', 'do_shortcode' );
167
+	add_filter('widget_text', 'do_shortcode');
168 168
 
169 169
 	/**
170 170
 	 * Filter: wl_feature__enable__analysis
@@ -174,10 +174,10 @@  discard block
 block discarded – undo
174 174
 	 * @return bool
175 175
 	 * @since 3.27.6
176 176
 	 */
177
-	if ( apply_filters( 'wl_feature__enable__analysis', true ) ) {
178
-		add_action( 'wp_ajax_wl_analyze', 'wl_ajax_analyze_action' );
177
+	if (apply_filters('wl_feature__enable__analysis', true)) {
178
+		add_action('wp_ajax_wl_analyze', 'wl_ajax_analyze_action');
179 179
 	} else {
180
-		add_action( 'wp_ajax_wl_analyze', 'wl_ajax_analyze_disabled_action' );
180
+		add_action('wp_ajax_wl_analyze', 'wl_ajax_analyze_disabled_action');
181 181
 	}
182 182
 
183 183
 	$plugin = new Wordlift();
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
 
195 195
 	add_action(
196 196
 		'plugins_loaded',
197
-		function () {
197
+		function() {
198 198
 			// All features from registry should be initialized here.
199 199
 			$features_registry = Features_Registry::get_instance();
200 200
 			$features_registry->initialize_all_features();
@@ -205,27 +205,27 @@  discard block
 block discarded – undo
205 205
 	add_action(
206 206
 		'plugins_loaded',
207 207
 		// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
208
-		function () use ( $plugin ) {
208
+		function() use ($plugin) {
209 209
 
210 210
 			new Wordlift_Products_Navigator_Shortcode_REST();
211 211
 
212 212
 			// Register the Dataset module, requires `$api_service`.
213
-			require_once plugin_dir_path( __FILE__ ) . 'classes/dataset/index.php';
214
-			require_once plugin_dir_path( __FILE__ ) . 'classes/shipping-data/index.php';
213
+			require_once plugin_dir_path(__FILE__).'classes/dataset/index.php';
214
+			require_once plugin_dir_path(__FILE__).'classes/shipping-data/index.php';
215 215
 
216 216
 			/*
217 217
 			* Require the Entity annotation cleanup module.
218 218
 			*
219 219
 			* @since 3.34.6
220 220
 			*/
221
-			require_once plugin_dir_path( __FILE__ ) . 'classes/cleanup/index.php';
221
+			require_once plugin_dir_path(__FILE__).'classes/cleanup/index.php';
222 222
 
223 223
 			/*
224 224
 			* Import LOD entities.
225 225
 			*
226 226
 			* @since 3.35.0
227 227
 			*/
228
-			require_once plugin_dir_path( __FILE__ ) . 'classes/lod-import/index.php';
228
+			require_once plugin_dir_path(__FILE__).'classes/lod-import/index.php';
229 229
 
230 230
 		}
231 231
 	);
@@ -243,31 +243,31 @@  discard block
 block discarded – undo
243 243
 function wordlift_plugin_autoload_register() {
244 244
 
245 245
 	spl_autoload_register(
246
-		function ( $class_name ) {
246
+		function($class_name) {
247 247
 
248 248
 			// Bail out if these are not our classes.
249
-			if ( 0 !== strpos( $class_name, 'Wordlift\\' ) ) {
249
+			if (0 !== strpos($class_name, 'Wordlift\\')) {
250 250
 				return false;
251 251
 			}
252 252
 
253
-			$class_name_lc = strtolower( str_replace( '_', '-', $class_name ) );
253
+			$class_name_lc = strtolower(str_replace('_', '-', $class_name));
254 254
 
255
-			preg_match( '|^wordlift\\\\(?:(.*)\\\\)?(.+?)$|', $class_name_lc, $matches );
255
+			preg_match('|^wordlift\\\\(?:(.*)\\\\)?(.+?)$|', $class_name_lc, $matches);
256 256
 
257
-			$path = str_replace( '\\', DIRECTORY_SEPARATOR, $matches[1] );
258
-			$file = 'class-' . $matches[2] . '.php';
257
+			$path = str_replace('\\', DIRECTORY_SEPARATOR, $matches[1]);
258
+			$file = 'class-'.$matches[2].'.php';
259 259
 
260
-			$full_path = plugin_dir_path( __FILE__ ) . 'classes' . DIRECTORY_SEPARATOR . $path . DIRECTORY_SEPARATOR . $file;
260
+			$full_path = plugin_dir_path(__FILE__).'classes'.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$file;
261 261
 
262
-			if ( ! file_exists( $full_path ) ) {
262
+			if ( ! file_exists($full_path)) {
263 263
 				return false;
264 264
 			}
265 265
 
266 266
 			try {
267 267
 				require_once $full_path;
268
-			} catch ( Exception $e ) {
268
+			} catch (Exception $e) {
269 269
 				// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
270
-				error_log( "[WordLift] $full_path not found, cannot include." );
270
+				error_log("[WordLift] $full_path not found, cannot include.");
271 271
 			}
272 272
 
273 273
 			return true;
@@ -276,13 +276,13 @@  discard block
 block discarded – undo
276 276
 
277 277
 }
278 278
 
279
-function wl_block_categories( $categories ) {
279
+function wl_block_categories($categories) {
280 280
 	return array_merge(
281 281
 		$categories,
282 282
 		array(
283 283
 			array(
284 284
 				'slug'  => 'wordlift',
285
-				'title' => __( 'WordLift', 'wordlift' ),
285
+				'title' => __('WordLift', 'wordlift'),
286 286
 			),
287 287
 		)
288 288
 	);
@@ -292,49 +292,49 @@  discard block
 block discarded – undo
292 292
  * This function is created temporarily to handle the legacy library,
293 293
  * this has to be removed when removing the legacy fields from the ui.
294 294
  */
295
-function wl_enqueue_leaflet( $in_footer = false ) {
295
+function wl_enqueue_leaflet($in_footer = false) {
296 296
 	// Leaflet.
297
-	wp_enqueue_style( 'wl-leaflet', plugin_dir_url( __FILE__ ) . 'js/leaflet/leaflet.css', array(), '1.6.0' );
298
-	wp_enqueue_script( 'wl-leaflet', plugin_dir_url( __FILE__ ) . 'js/leaflet/leaflet.js', array(), '1.6.0', $in_footer );
297
+	wp_enqueue_style('wl-leaflet', plugin_dir_url(__FILE__).'js/leaflet/leaflet.css', array(), '1.6.0');
298
+	wp_enqueue_script('wl-leaflet', plugin_dir_url(__FILE__).'js/leaflet/leaflet.js', array(), '1.6.0', $in_footer);
299 299
 }
300 300
 
301
-add_filter( 'block_categories', 'wl_block_categories', 10 );
301
+add_filter('block_categories', 'wl_block_categories', 10);
302 302
 
303 303
 // Temporary fix for a typo in WooCommerce Extension.
304 304
 add_filter(
305 305
 	'wl_feature__enable__dataset',
306
-	function ( $value ) {
307
-		return apply_filters( 'wl_features__enable__dataset', $value );
306
+	function($value) {
307
+		return apply_filters('wl_features__enable__dataset', $value);
308 308
 	}
309 309
 );
310 310
 
311
-require_once __DIR__ . '/modules/food-kg/load.php';
312
-require_once __DIR__ . '/modules/gardening-kg/load.php';
313
-require_once __DIR__ . '/modules/acf4so/load.php';
314
-require_once __DIR__ . '/modules/dashboard/load.php';
315
-require_once __DIR__ . '/modules/pods/load.php';
316
-require_once __DIR__ . '/modules/include-exclude-push-config/load.php';
317
-require_once __DIR__ . '/modules/super-resolution/load.php';
318
-require_once __DIR__ . '/modules/redeem-code/load.php';
319
-require_once __DIR__ . '/modules/raptive-setup/load.php';
320
-require_once __DIR__ . '/modules/events/load.php';
321
-
322
-function _wl_update_plugins_raptive_domain( $update, $plugin_data, $plugin_file ) {
311
+require_once __DIR__.'/modules/food-kg/load.php';
312
+require_once __DIR__.'/modules/gardening-kg/load.php';
313
+require_once __DIR__.'/modules/acf4so/load.php';
314
+require_once __DIR__.'/modules/dashboard/load.php';
315
+require_once __DIR__.'/modules/pods/load.php';
316
+require_once __DIR__.'/modules/include-exclude-push-config/load.php';
317
+require_once __DIR__.'/modules/super-resolution/load.php';
318
+require_once __DIR__.'/modules/redeem-code/load.php';
319
+require_once __DIR__.'/modules/raptive-setup/load.php';
320
+require_once __DIR__.'/modules/events/load.php';
321
+
322
+function _wl_update_plugins_raptive_domain($update, $plugin_data, $plugin_file) {
323 323
 	// Bail out if it's not our plugin.
324 324
 	$update_uri = $plugin_data['UpdateURI'];
325
-	if ( 'wordlift/wordlift.php' !== $plugin_file || ! isset( $update_uri ) ) {
325
+	if ('wordlift/wordlift.php' !== $plugin_file || ! isset($update_uri)) {
326 326
 		return $update;
327 327
 	}
328 328
 
329
-	$response = wp_remote_get( "$update_uri?nocache=" . time() );
329
+	$response = wp_remote_get("$update_uri?nocache=".time());
330 330
 
331
-	if ( is_wp_error( $response ) ) {
331
+	if (is_wp_error($response)) {
332 332
 		return $update;
333 333
 	}
334 334
 
335 335
 	try {
336
-		return json_decode( wp_remote_retrieve_body( $response ) );
337
-	} catch ( Exception $e ) {
336
+		return json_decode(wp_remote_retrieve_body($response));
337
+	} catch (Exception $e) {
338 338
 		return $update;
339 339
 	}
340 340
 }
Please login to merge, or discard this patch.
src/install/class-wordlift-install-service.php 1 patch
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -49,38 +49,38 @@  discard block
 block discarded – undo
49 49
 	public function __construct() {
50 50
 
51 51
 		/** Installs. */
52
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install.php';
53
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-1-0-0.php';
54
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-10-0.php';
55
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-12-0.php';
56
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-14-0.php';
57
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-15-0.php';
58
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-18-0.php';
59
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-18-3.php';
60
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-19-5.php';
61
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-20-0.php';
62
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-23-4.php';
63
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-24-2.php';
64
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-all-entity-types.php';
65
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-package-type.php';
66
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-25-0.php';
67
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-27-0.php';
68
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-27-1.php';
69
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-28-0.php';
70
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-32-0.php';
71
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-33-9.php';
72
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-36-0.php';
73
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-38-5.php';
74
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-39-1.php';
75
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-40-1.php';
76
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-40-2.php';
77
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-41-0.php';
78
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-42-0.php';
79
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-44-1.php';
80
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-44-4.php';
81
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-45-0.php';
82
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-45-1.php';
83
-		require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-3-50-1.php';
52
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install.php';
53
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-1-0-0.php';
54
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-10-0.php';
55
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-12-0.php';
56
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-14-0.php';
57
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-15-0.php';
58
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-18-0.php';
59
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-18-3.php';
60
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-19-5.php';
61
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-20-0.php';
62
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-23-4.php';
63
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-24-2.php';
64
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-all-entity-types.php';
65
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-package-type.php';
66
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-25-0.php';
67
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-27-0.php';
68
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-27-1.php';
69
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-28-0.php';
70
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-32-0.php';
71
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-33-9.php';
72
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-36-0.php';
73
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-38-5.php';
74
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-39-1.php';
75
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-40-1.php';
76
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-40-2.php';
77
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-41-0.php';
78
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-42-0.php';
79
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-44-1.php';
80
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-44-4.php';
81
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-45-0.php';
82
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-45-1.php';
83
+		require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-3-50-1.php';
84 84
 
85 85
 		// Get the install services.
86 86
 		$this->installs = array(
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 		);
134 134
 		self::$instance = $this;
135 135
 
136
-		$this->log = Wordlift_Log_Service::get_logger( get_class() );
136
+		$this->log = Wordlift_Log_Service::get_logger(get_class());
137 137
 
138
-		add_action( 'init', array( $this, 'install' ) );
138
+		add_action('init', array($this, 'install'));
139 139
 
140 140
 	}
141 141
 
@@ -161,30 +161,30 @@  discard block
 block discarded – undo
161 161
 
162 162
 		$version = null;
163 163
 
164
-		if ( $this->install_required() && false === get_transient( '_wl_installing' ) ) {
165
-			set_transient( '_wl_installing', true, 5 * MINUTE_IN_SECONDS );
164
+		if ($this->install_required() && false === get_transient('_wl_installing')) {
165
+			set_transient('_wl_installing', true, 5 * MINUTE_IN_SECONDS);
166 166
 			/** @var Wordlift_Install $install */
167
-			foreach ( $this->installs as $install ) {
167
+			foreach ($this->installs as $install) {
168 168
 				// Get the install version.
169 169
 				$version = $install->get_version();
170 170
 
171
-				if ( version_compare( $version, $this->get_current_version(), '>' )
172
-				     || $install->must_install() ) {
173
-					$class_name = get_class( $install );
171
+				if (version_compare($version, $this->get_current_version(), '>')
172
+				     || $install->must_install()) {
173
+					$class_name = get_class($install);
174 174
 
175
-					$this->log->info( "Current version is {$this->get_current_version()}, installing $class_name..." );
175
+					$this->log->info("Current version is {$this->get_current_version()}, installing $class_name...");
176 176
 					// Install version.
177 177
 					$install->install();
178 178
 
179
-					$this->log->info( "$class_name installed." );
179
+					$this->log->info("$class_name installed.");
180 180
 
181 181
 					// Bump the version.
182
-					update_option( 'wl_db_version', $version );
182
+					update_option('wl_db_version', $version);
183 183
 				}
184 184
 			}
185 185
 
186 186
 			// phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
187
-			@delete_transient( '_wl_installing' );
187
+			@delete_transient('_wl_installing');
188 188
 
189 189
 		}
190 190
 
@@ -193,12 +193,12 @@  discard block
 block discarded – undo
193 193
 	private function install_required() {
194 194
 
195 195
 		/** @var Wordlift_Install $install */
196
-		foreach ( $this->installs as $install ) {
196
+		foreach ($this->installs as $install) {
197 197
 			// Get the install version.
198 198
 			$version = $install->get_version();
199 199
 
200
-			if ( version_compare( $version, $this->get_current_version(), '>' )
201
-			     || $install->must_install() ) {
200
+			if (version_compare($version, $this->get_current_version(), '>')
201
+			     || $install->must_install()) {
202 202
 				return true;
203 203
 			}
204 204
 		}
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
 	 * @return type
213 213
 	 */
214 214
 	private function get_current_version() {
215
-		return get_option( 'wl_db_version', '0.0.0' );
215
+		return get_option('wl_db_version', '0.0.0');
216 216
 	}
217 217
 
218 218
 }
Please login to merge, or discard this patch.
src/modules/dashboard/includes/Term_Entity_Match/Term_Query.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	 * @param WP_REST_Request $request
40 40
 	 * @param Cursor $cursor
41 41
 	 */
42
-	public function __construct( $request, $cursor, $cursor_sort, $limit ) {
42
+	public function __construct($request, $cursor, $cursor_sort, $limit) {
43 43
 		global $wpdb;
44 44
 
45 45
 		$this->request     = $request;
@@ -88,35 +88,35 @@  discard block
 block discarded – undo
88 88
 
89 89
 		// The `sql` is prepared in each delegated function in this class.
90 90
 		// phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
91
-		$items = $wpdb->get_results( $this->sql );
91
+		$items = $wpdb->get_results($this->sql);
92 92
 
93
-		$sort = ( $this->sort === 'ASC' ? SORT_ASC : SORT_DESC );
94
-		array_multisort( array_column( $items, $this->cursor_sort->get_sort_property() ), $sort, $items );
93
+		$sort = ($this->sort === 'ASC' ? SORT_ASC : SORT_DESC);
94
+		array_multisort(array_column($items, $this->cursor_sort->get_sort_property()), $sort, $items);
95 95
 
96 96
 		return $items;
97 97
 	}
98 98
 
99 99
 	private function post_types() {
100
-		$post_types = $this->request->has_param( 'post_types' )
101
-			? (array) $this->request->get_param( 'post_types' )
102
-			: array( 'post', 'page' );
103
-		$value      = array_map( 'esc_sql', $post_types );
104
-		$this->sql  .= " AND p.post_type IN ( '" . implode( "', '", $value ) . "' )";
100
+		$post_types = $this->request->has_param('post_types')
101
+			? (array) $this->request->get_param('post_types')
102
+			: array('post', 'page');
103
+		$value      = array_map('esc_sql', $post_types);
104
+		$this->sql .= " AND p.post_type IN ( '".implode("', '", $value)."' )";
105 105
 	}
106 106
 
107 107
 	private function limit() {
108
-		$value     = is_numeric( $this->limit ) ? $this->limit : 10;
109
-		$this->sql .= ' LIMIT ' . esc_sql( $value );
108
+		$value = is_numeric($this->limit) ? $this->limit : 10;
109
+		$this->sql .= ' LIMIT '.esc_sql($value);
110 110
 	}
111 111
 
112 112
 	private function has_match() {
113
-		if ( ! $this->request->has_param( 'has_match' ) ) {
113
+		if ( ! $this->request->has_param('has_match')) {
114 114
 			return;
115 115
 		}
116 116
 
117
-		$value = (bool) $this->request->get_param( 'has_match' );
117
+		$value = (bool) $this->request->get_param('has_match');
118 118
 
119
-		if ( $value ) {
119
+		if ($value) {
120 120
 			$this->sql .= ' AND e.about_jsonld IS NOT NULL';
121 121
 		} else {
122 122
 			$this->sql .= ' AND e.about_jsonld IS NULL';
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 	}
125 125
 
126 126
 	private function sort() {
127
-		switch ( $this->direction . '$' . $this->sort ) {
127
+		switch ($this->direction.'$'.$this->sort) {
128 128
 			case 'ASCENDING$ASC':
129 129
 			case 'DESCENDING$DESC':
130 130
 				$sort = 'ASC';
@@ -135,15 +135,15 @@  discard block
 block discarded – undo
135 135
 				break;
136 136
 		}
137 137
 
138
-		$this->sql .= ' ORDER BY t.' . $this->sortby . ' ' . $sort;
138
+		$this->sql .= ' ORDER BY t.'.$this->sortby.' '.$sort;
139 139
 	}
140 140
 
141 141
 	private function cursor() {
142
-		if ( ! isset( $this->position ) ) {
142
+		if ( ! isset($this->position)) {
143 143
 			return;
144 144
 		}
145 145
 
146
-		switch ( $this->direction . '$' . $this->sort ) {
146
+		switch ($this->direction.'$'.$this->sort) {
147 147
 			case 'ASCENDING$ASC':
148 148
 			case 'DESCENDING$DESC':
149 149
 				$condition = '>';
@@ -154,11 +154,11 @@  discard block
 block discarded – undo
154 154
 				break;
155 155
 		}
156 156
 
157
-		$condition .= ( $this->element === 'INCLUDED' ? '=' : '' );
157
+		$condition .= ($this->element === 'INCLUDED' ? '=' : '');
158 158
 		global $wpdb;
159 159
 		// We control the vars in this method.
160 160
 		// phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
161
-		$this->sql .= $wpdb->prepare( ' AND t.' . esc_sql( $this->sortby ) . ' ' . $condition . ' %s', $this->position );
161
+		$this->sql .= $wpdb->prepare(' AND t.'.esc_sql($this->sortby).' '.$condition.' %s', $this->position);
162 162
 	}
163 163
 
164 164
 	private function set_sort() {
@@ -169,30 +169,30 @@  discard block
 block discarded – undo
169 169
 			'occurrences' => 'occurrences',
170 170
 		);
171 171
 
172
-		$value = $this->request->has_param( 'sort' )
173
-			? $this->request->get_param( 'sort' )
172
+		$value = $this->request->has_param('sort')
173
+			? $this->request->get_param('sort')
174 174
 			: '+term_name';
175 175
 
176
-		$sortby       = substr( $value, 1 );
177
-		$this->sortby = isset( $sortby_to_col[ $sortby ] ) ? $sortby_to_col[ $sortby ] : $sortby;
178
-		$this->sort   = substr( $value, 0, 1 ) === '+' ? 'ASC' : 'DESC';
176
+		$sortby       = substr($value, 1);
177
+		$this->sortby = isset($sortby_to_col[$sortby]) ? $sortby_to_col[$sortby] : $sortby;
178
+		$this->sort   = substr($value, 0, 1) === '+' ? 'ASC' : 'DESC';
179 179
 	}
180 180
 
181 181
 	private function term_contains() {
182
-		if ( ! $this->request->has_param( 'term_contains' ) ) {
182
+		if ( ! $this->request->has_param('term_contains')) {
183 183
 			return;
184 184
 		}
185 185
 
186 186
 		global $wpdb;
187
-		$value     = $this->request->get_param( 'term_contains' );
188
-		$this->sql .= $wpdb->prepare( ' and t.name LIKE %s', '%' . esc_sql( $value ) . '%' );
187
+		$value = $this->request->get_param('term_contains');
188
+		$this->sql .= $wpdb->prepare(' and t.name LIKE %s', '%'.esc_sql($value).'%');
189 189
 	}
190 190
 
191 191
 	private function taxonomies() {
192
-		$taxonomies = $this->request->has_param( 'taxonomies' )
193
-			? (array) $this->request->get_param( 'taxonomies' )
194
-			: array( 'post_tag', 'category' );
195
-		$value      = array_map( 'esc_sql', $taxonomies );
196
-		$this->sql  .= " AND tt.taxonomy IN ( '" . implode( "', '", $value ) . "' )";
192
+		$taxonomies = $this->request->has_param('taxonomies')
193
+			? (array) $this->request->get_param('taxonomies')
194
+			: array('post_tag', 'category');
195
+		$value      = array_map('esc_sql', $taxonomies);
196
+		$this->sql .= " AND tt.taxonomy IN ( '".implode("', '", $value)."' )";
197 197
 	}
198 198
 }
Please login to merge, or discard this patch.
src/install/class-wordlift-install-3-50-1.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 	 *
20 20
 	 * @return mixed
21 21
 	 */
22
-	public static function is_column_exists( $column_name ) {
22
+	public static function is_column_exists($column_name) {
23 23
 		global $wpdb;
24 24
 
25 25
 		return $wpdb->get_results(
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 		global $wpdb;
40 40
 
41 41
 		// Check if 'match_name' column exists
42
-		if ( self::is_column_exists( 'match_name' ) ) {
42
+		if (self::is_column_exists('match_name')) {
43 43
 			return;
44 44
 		}
45 45
 
@@ -56,17 +56,17 @@  discard block
 block discarded – undo
56 56
 		);
57 57
 
58 58
 		// Update 'match_name' for each row
59
-		foreach ( $results as $row ) {
60
-			$match_name = Jsonld_Utils::get_about_match_name( $row['about_jsonld'] );
59
+		foreach ($results as $row) {
60
+			$match_name = Jsonld_Utils::get_about_match_name($row['about_jsonld']);
61 61
 
62
-			if ( is_null( $match_name ) ) {
62
+			if (is_null($match_name)) {
63 63
 				continue;
64 64
 			}
65 65
 
66 66
 			$wpdb->update(
67 67
 				"{$wpdb->prefix}wl_entities",
68
-				array( 'match_name' => $match_name ),
69
-				array( 'id' => $row['id'] )
68
+				array('match_name' => $match_name),
69
+				array('id' => $row['id'])
70 70
 			);
71 71
 		}
72 72
 	}
Please login to merge, or discard this patch.
src/classes/jsonld/class-jsonld-utils.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -11,9 +11,9 @@
 block discarded – undo
11 11
 	 *
12 12
 	 * @return mixed|null
13 13
 	 */
14
-	public static function get_about_match_name( $jsonld ) {
15
-		$data = json_decode( $jsonld, true );
16
-		if ( ! $data || ! array_key_exists( 'name', $data ) ) {
14
+	public static function get_about_match_name($jsonld) {
15
+		$data = json_decode($jsonld, true);
16
+		if ( ! $data || ! array_key_exists('name', $data)) {
17 17
 			return null;
18 18
 		}
19 19
 
Please login to merge, or discard this patch.
src/classes/content/wordpress/class-abstract-wordpress-content-service.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -17,33 +17,33 @@  discard block
 block discarded – undo
17 17
 	}
18 18
 
19 19
 	protected function get_dataset_uri() {
20
-		return trailingslashit( Wordlift_Configuration_Service::get_instance()->get_dataset_uri() );
20
+		return trailingslashit(Wordlift_Configuration_Service::get_instance()->get_dataset_uri());
21 21
 	}
22 22
 
23
-	protected function is_absolute( $uri ) {
24
-		return 1 === preg_match( '@^https?://@', $uri );
23
+	protected function is_absolute($uri) {
24
+		return 1 === preg_match('@^https?://@', $uri);
25 25
 	}
26 26
 
27
-	protected function is_internal( $uri ) {
27
+	protected function is_internal($uri) {
28 28
 		$dataset_uri = $this->get_dataset_uri();
29 29
 
30
-		return ! empty( $dataset_uri ) && 0 === strpos( $uri, $dataset_uri );
30
+		return ! empty($dataset_uri) && 0 === strpos($uri, $dataset_uri);
31 31
 	}
32 32
 
33
-	protected function make_absolute( $uri ) {
34
-		Assertions::not_empty( $this->get_dataset_uri(), '`dataset_uri` cannot be empty.' );
33
+	protected function make_absolute($uri) {
34
+		Assertions::not_empty($this->get_dataset_uri(), '`dataset_uri` cannot be empty.');
35 35
 
36
-		if ( 1 !== preg_match( '@^https?://@', $uri ) ) {
37
-			return $this->get_dataset_uri() . $uri;
36
+		if (1 !== preg_match('@^https?://@', $uri)) {
37
+			return $this->get_dataset_uri().$uri;
38 38
 		}
39 39
 
40 40
 		return $uri;
41 41
 	}
42 42
 
43
-	protected function make_relative( $uri ) {
43
+	protected function make_relative($uri) {
44 44
 		$dataset_uri = $this->get_dataset_uri();
45
-		if ( 0 === strpos( $uri, $dataset_uri ) ) {
46
-			return substr( $uri, strlen( $dataset_uri ) );
45
+		if (0 === strpos($uri, $dataset_uri)) {
46
+			return substr($uri, strlen($dataset_uri));
47 47
 		}
48 48
 
49 49
 		return $uri;
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 *
55 55
 	 * @return string|null
56 56
 	 */
57
-	public function get_about_jsonld( $content_id ) {
57
+	public function get_about_jsonld($content_id) {
58 58
 		global $wpdb;
59 59
 
60 60
 		return $wpdb->get_var(
@@ -75,26 +75,26 @@  discard block
 block discarded – undo
75 75
 	 *
76 76
 	 * @throws Exception If the 'match_name' column does not exist in the database table.
77 77
 	 */
78
-	public function set_about_jsonld( $content_id, $value ) {
78
+	public function set_about_jsonld($content_id, $value) {
79 79
 		global $wpdb;
80 80
 
81 81
 		// Cleanup value.
82
-		$value      = ( is_string( $value ) && strlen( $value ) > 2 ) ? $value : null;
83
-		$match_name = Jsonld_Utils::get_about_match_name( $value );
82
+		$value      = (is_string($value) && strlen($value) > 2) ? $value : null;
83
+		$match_name = Jsonld_Utils::get_about_match_name($value);
84 84
 
85 85
 		// This `hack` is necessary to ensure the entity exists in the entities table, but we
86 86
 		// should revise how this works really.
87 87
 		//
88 88
 		// This is currently needed because rel_uri is required in the table.
89
-		switch ( $content_id->get_type() ) {
89
+		switch ($content_id->get_type()) {
90 90
 			case Object_Type_Enum::POST:
91
-				Wordpress_Dataset_Content_Service_Hooks::insert_post( $content_id->get_id() );
91
+				Wordpress_Dataset_Content_Service_Hooks::insert_post($content_id->get_id());
92 92
 				break;
93 93
 			case Object_Type_Enum::TERM:
94
-				Wordpress_Dataset_Content_Service_Hooks::created_term( $content_id->get_id() );
94
+				Wordpress_Dataset_Content_Service_Hooks::created_term($content_id->get_id());
95 95
 				break;
96 96
 			case Object_Type_Enum::USER:
97
-				Wordpress_Dataset_Content_Service_Hooks::user_register( $content_id->get_id() );
97
+				Wordpress_Dataset_Content_Service_Hooks::user_register($content_id->get_id());
98 98
 				break;
99 99
 		}
100 100
 
@@ -107,17 +107,17 @@  discard block
 block discarded – undo
107 107
 		$query  = "UPDATE {$wpdb->prefix}wl_entities SET ";
108 108
 		$params = array();
109 109
 
110
-		if ( is_null( $value ) ) {
110
+		if (is_null($value)) {
111 111
 			$query .= "about_jsonld = NULL, ";
112 112
 		} else {
113
-			$query    .= "about_jsonld = %s, ";
113
+			$query .= "about_jsonld = %s, ";
114 114
 			$params[] = $value;
115 115
 		}
116 116
 
117
-		if ( is_null( $match_name ) ) {
117
+		if (is_null($match_name)) {
118 118
 			$query .= "match_name = NULL ";
119 119
 		} else {
120
-			$query    .= "match_name = %s ";
120
+			$query .= "match_name = %s ";
121 121
 			$params[] = $match_name;
122 122
 		}
123 123
 
@@ -125,6 +125,6 @@  discard block
 block discarded – undo
125 125
 		$params[] = $content_id->get_id();
126 126
 		$params[] = $content_id->get_type();
127 127
 
128
-		return $wpdb->query( $wpdb->prepare( $query, $params ) );
128
+		return $wpdb->query($wpdb->prepare($query, $params));
129 129
 	}
130 130
 }
Please login to merge, or discard this patch.