Completed
Push — master ( 72c1b4...70141d )
by David
01:05
created
src/includes/class-wordlift-abstract-post-to-jsonld-converter.php 1 patch
Spacing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 *
73 73
 	 * @since 3.10.0
74 74
 	 */
75
-	public function __construct( $entity_type_service, $user_service, $attachment_service, $property_getter ) {
75
+	public function __construct($entity_type_service, $user_service, $attachment_service, $property_getter) {
76 76
 		$this->entity_type_service = $entity_type_service;
77 77
 		$this->user_service        = $user_service;
78 78
 		$this->attachment_service  = $attachment_service;
@@ -91,19 +91,19 @@  discard block
 block discarded – undo
91 91
 	 * @since 3.10.0
92 92
 	 */
93 93
 	// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
94
-	public function convert( $post_id, &$references = array(), &$references_infos = array() ) {
94
+	public function convert($post_id, &$references = array(), &$references_infos = array()) {
95 95
 
96 96
 		// Get the post instance.
97
-		$post = get_post( $post_id );
98
-		if ( null === $post ) {
97
+		$post = get_post($post_id);
98
+		if (null === $post) {
99 99
 			// Post not found.
100 100
 			return null;
101 101
 		}
102 102
 
103 103
 		// Get the post URI @id.
104
-		$id = Wordlift_Entity_Service::get_instance()->get_uri( $post->ID );
105
-		if ( $id === null ) {
106
-			$id = 'get_uri returned null, dataset is ' . wl_configuration_get_redlink_dataset_uri();
104
+		$id = Wordlift_Entity_Service::get_instance()->get_uri($post->ID);
105
+		if ($id === null) {
106
+			$id = 'get_uri returned null, dataset is '.wl_configuration_get_redlink_dataset_uri();
107 107
 		}
108 108
 
109 109
 		/*
@@ -115,8 +115,8 @@  discard block
 block discarded – undo
115 115
 		 */
116 116
 		// Get the entity @type. We consider `post` BlogPostings.
117 117
 		// $type = $this->entity_type_service->get( $post_id );
118
-		$types = $this->entity_type_service->get_names( $post_id );
119
-		$type  = self::make_one( $types );
118
+		$types = $this->entity_type_service->get_names($post_id);
119
+		$type  = self::make_one($types);
120 120
 
121 121
 		// Prepare the response.
122 122
 		$jsonld = array(
@@ -125,8 +125,8 @@  discard block
 block discarded – undo
125 125
 			'@type'    => $type,
126 126
 		);
127 127
 
128
-		if ( post_type_supports( $post->post_type, 'excerpt' ) ) {
129
-			$jsonld['description'] = Wordlift_Post_Excerpt_Helper::get_text_excerpt( $post );
128
+		if (post_type_supports($post->post_type, 'excerpt')) {
129
+			$jsonld['description'] = Wordlift_Post_Excerpt_Helper::get_text_excerpt($post);
130 130
 		}
131 131
 
132 132
 		// Set the `mainEntityOfPage` property if the post has some contents.
@@ -136,8 +136,8 @@  discard block
 block discarded – undo
136 136
 		 *
137 137
 		 * @since 3.20.0
138 138
 		 */
139
-		$post_content = apply_filters( 'wl_post_content', $post->post_content, $post );
140
-		if ( ! empty( $post_content ) || in_array( 'Product', (array) $type, true ) ) {
139
+		$post_content = apply_filters('wl_post_content', $post->post_content, $post);
140
+		if ( ! empty($post_content) || in_array('Product', (array) $type, true)) {
141 141
 			// We're setting the `mainEntityOfPage` to signal which one is the
142 142
 			// main entity for the specified URL. It might be however that the
143 143
 			// post/page is actually about another specific entity. How WL deals
@@ -148,35 +148,35 @@  discard block
 block discarded – undo
148 148
 			// No need to specify `'@type' => 'WebPage'.
149 149
 			//
150 150
 			// See https://github.com/insideout10/wordlift-plugin/issues/451.
151
-			$jsonld['mainEntityOfPage'] = get_the_permalink( $post->ID );
151
+			$jsonld['mainEntityOfPage'] = get_the_permalink($post->ID);
152 152
 
153 153
 			/**
154 154
 			 * @see https://github.com/insideout10/wordlift-plugin/issues/1207
155 155
 			 *
156 156
 			 * @since 3.27.7
157 157
 			 */
158
-			if ( in_array(
158
+			if (in_array(
159 159
 				$type,
160 160
 				array(
161 161
 					'Occupation',
162 162
 					'OccupationAggregationByEmployer',
163 163
 				),
164 164
 				true
165
-			) ) {
165
+			)) {
166 166
 				$jsonld['mainEntityOfPage'] = array(
167 167
 					'@type'        => 'WebPage',
168
-					'lastReviewed' => get_post_time( 'Y-m-d\TH:i:sP', true, $post, false ),
168
+					'lastReviewed' => get_post_time('Y-m-d\TH:i:sP', true, $post, false),
169 169
 				);
170 170
 			}
171 171
 		};
172 172
 
173
-		$this->set_images( $this->attachment_service, $post, $jsonld );
173
+		$this->set_images($this->attachment_service, $post, $jsonld);
174 174
 
175 175
 		// Get the entities referenced by this post and set it to the `references`
176 176
 		// array so that the caller can do further processing, such as printing out
177 177
 		// more of those references.
178 178
 		$references_without_locations = Object_Relation_Service::get_instance()
179
-															   ->get_references( $post_id, Object_Type_Enum::POST );
179
+															   ->get_references($post_id, Object_Type_Enum::POST);
180 180
 
181 181
 		/*
182 182
 		 * Add the locations to the references.
@@ -189,33 +189,33 @@  discard block
 block discarded – undo
189 189
 		$entity_type_service = $this->entity_type_service;
190 190
 		$locations           = array_reduce(
191 191
 			$references_without_locations,
192
-			function ( $carry, $reference ) use ( $entity_type_service ) {
192
+			function($carry, $reference) use ($entity_type_service) {
193 193
 				/**
194 194
 				 * @var $reference Reference
195 195
 				 */
196 196
 				// @see https://schema.org/location for the schema.org types using the `location` property.
197
-				if ( ! $entity_type_service->has_entity_type( $reference->get_id(), 'http://schema.org/Action' )
198
-					 && ! $entity_type_service->has_entity_type( $reference->get_id(), 'http://schema.org/Event' )
199
-					 && ! $entity_type_service->has_entity_type( $reference->get_id(), 'http://schema.org/Organization' ) ) {
197
+				if ( ! $entity_type_service->has_entity_type($reference->get_id(), 'http://schema.org/Action')
198
+					 && ! $entity_type_service->has_entity_type($reference->get_id(), 'http://schema.org/Event')
199
+					 && ! $entity_type_service->has_entity_type($reference->get_id(), 'http://schema.org/Organization')) {
200 200
 
201 201
 					return $carry;
202 202
 				}
203
-				$post_location_ids        = get_post_meta( $reference->get_id(), Wordlift_Schema_Service::FIELD_LOCATION );
203
+				$post_location_ids        = get_post_meta($reference->get_id(), Wordlift_Schema_Service::FIELD_LOCATION);
204 204
 				$post_location_references = array_map(
205
-					function ( $post_id ) {
206
-						return new Post_Reference( $post_id );
205
+					function($post_id) {
206
+						return new Post_Reference($post_id);
207 207
 					},
208 208
 					$post_location_ids
209 209
 				);
210 210
 
211
-				return array_merge( $carry, $post_location_references );
211
+				return array_merge($carry, $post_location_references);
212 212
 			},
213 213
 			array()
214 214
 		);
215 215
 
216 216
 		// Merge the references with the referenced locations if any.
217 217
 		// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
218
-		$references = array_merge( $references_without_locations, $locations );
218
+		$references = array_merge($references_without_locations, $locations);
219 219
 
220 220
 		return $jsonld;
221 221
 	}
@@ -229,8 +229,8 @@  discard block
 block discarded – undo
229 229
 	 * @return string The property value without the context.
230 230
 	 * @since 3.10.0
231 231
 	 */
232
-	public function relative_to_context( $value ) {
233
-		return ! is_array( $value ) && 0 === strpos( $value, self::CONTEXT . '/' ) ? substr( $value, strlen( self::CONTEXT ) + 1 ) : $value;
232
+	public function relative_to_context($value) {
233
+		return ! is_array($value) && 0 === strpos($value, self::CONTEXT.'/') ? substr($value, strlen(self::CONTEXT) + 1) : $value;
234 234
 	}
235 235
 
236 236
 	/**
@@ -245,14 +245,14 @@  discard block
 block discarded – undo
245 245
 	 *
246 246
 	 * @since 3.10.0
247 247
 	 */
248
-	public static function set_images( $attachment_service, $post, &$jsonld ) {
248
+	public static function set_images($attachment_service, $post, &$jsonld) {
249 249
 
250 250
 		// Prepare the attachment ids array.
251 251
 		$ids = array();
252 252
 
253 253
 		// Set the thumbnail id as first attachment id, if any.
254
-		$thumbnail_id = get_post_thumbnail_id( $post->ID );
255
-		if ( '' !== $thumbnail_id && 0 !== $thumbnail_id ) {
254
+		$thumbnail_id = get_post_thumbnail_id($post->ID);
255
+		if ('' !== $thumbnail_id && 0 !== $thumbnail_id) {
256 256
 			$ids[] = $thumbnail_id;
257 257
 		}
258 258
 
@@ -263,34 +263,34 @@  discard block
 block discarded – undo
263 263
 		//
264 264
 		// Get the embeds, removing existing ids.
265 265
 		// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
266
-		if ( apply_filters( 'wl_feature__enable__image-embeds', false ) ) {
267
-			$embeds = array_diff( $attachment_service->get_image_embeds( $post->post_content ), $ids );
266
+		if (apply_filters('wl_feature__enable__image-embeds', false)) {
267
+			$embeds = array_diff($attachment_service->get_image_embeds($post->post_content), $ids);
268 268
 		} else {
269 269
 			$embeds = array();
270 270
 		}
271 271
 
272 272
 		// Get the gallery, removing existing ids.
273
-		$gallery = array_diff( $attachment_service->get_gallery( $post ), $ids, $embeds );
273
+		$gallery = array_diff($attachment_service->get_gallery($post), $ids, $embeds);
274 274
 
275 275
 		// Map the attachment ids to images' data structured for schema.org use.
276 276
 		$images_with_sizes = array_filter(
277 277
 			array_reduce(
278
-				array_merge( $ids, $embeds, $gallery ),
279
-				function ( $carry, $item ) {
278
+				array_merge($ids, $embeds, $gallery),
279
+				function($carry, $item) {
280 280
 					/*
281 281
 					* @todo: we're not sure that we're getting attachment data here, we
282 282
 					* should filter `false`s.
283 283
 					*/
284 284
 
285 285
 					$sources = array_merge(
286
-						Wordlift_Image_Service::get_sources( $item ),
287
-						array( wp_get_attachment_image_src( $item, 'full' ) )
286
+						Wordlift_Image_Service::get_sources($item),
287
+						array(wp_get_attachment_image_src($item, 'full'))
288 288
 					);
289 289
 
290 290
 					$sources_with_image = array_filter(
291 291
 						$sources,
292
-						function ( $source ) {
293
-							return ! empty( $source[0] );
292
+						function($source) {
293
+							return ! empty($source[0]);
294 294
 						}
295 295
 					);
296 296
 
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
 					// or from uploads dir, but the image id still exists as featured image
305 305
 					// or in [gallery] shortcode.
306 306
 					// if ( empty( $attachment[0] ) ) {
307
-					if ( empty( $sources_with_image ) ) {
307
+					if (empty($sources_with_image)) {
308 308
 						return $carry;
309 309
 					}
310 310
 
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 
323 323
 		// Refactor data as per schema.org specifications.
324 324
 		$images = array_map(
325
-			function ( $attachment ) {
325
+			function($attachment) {
326 326
 				return Wordlift_Abstract_Post_To_Jsonld_Converter::set_image_size(
327 327
 					array(
328 328
 						'@type' => 'ImageObject',
@@ -335,7 +335,7 @@  discard block
 block discarded – undo
335 335
 		);
336 336
 
337 337
 		// Add images if present.
338
-		if ( 0 < count( $images ) ) {
338
+		if (0 < count($images)) {
339 339
 			$jsonld['image'] = $images;
340 340
 		}
341 341
 
@@ -353,9 +353,9 @@  discard block
 block discarded – undo
353 353
 	 * @since  3.8.0
354 354
 	 * @access private
355 355
 	 */
356
-	protected static function make_one( $value ) {
356
+	protected static function make_one($value) {
357 357
 
358
-		return 1 === count( $value ) ? $value[0] : $value;
358
+		return 1 === count($value) ? $value[0] : $value;
359 359
 	}
360 360
 
361 361
 	/**
@@ -368,17 +368,17 @@  discard block
 block discarded – undo
368 368
 	 * @return array The enriched `ImageObject` array.
369 369
 	 * @since 3.14.0
370 370
 	 */
371
-	public static function set_image_size( $image, $attachment ) {
371
+	public static function set_image_size($image, $attachment) {
372 372
 
373 373
 		// If you specify a "width" or "height" value you should leave out
374 374
 		// 'px'. For example: "width":"4608px" should be "width":"4608".
375 375
 		//
376 376
 		// See https://github.com/insideout10/wordlift-plugin/issues/451.
377
-		if ( isset( $attachment[1] ) && is_numeric( $attachment[1] ) && 0 < $attachment[1] ) {
377
+		if (isset($attachment[1]) && is_numeric($attachment[1]) && 0 < $attachment[1]) {
378 378
 			$image['width'] = $attachment[1];
379 379
 		}
380 380
 
381
-		if ( isset( $attachment[2] ) && is_numeric( $attachment[2] ) && 0 < $attachment[2] ) {
381
+		if (isset($attachment[2]) && is_numeric($attachment[2]) && 0 < $attachment[2]) {
382 382
 			$image['height'] = $attachment[2];
383 383
 		}
384 384
 
@@ -397,33 +397,33 @@  discard block
 block discarded – undo
397 397
 	 * @since 3.20.0 This code moved from the above function `convert`, used for entity types defined in
398 398
 	 *  the {@link Wordlift_Schema_Service} class.
399 399
 	 */
400
-	protected function process_type_custom_fields( &$jsonld, $fields, $post, &$references, &$references_infos ) {
400
+	protected function process_type_custom_fields(&$jsonld, $fields, $post, &$references, &$references_infos) {
401 401
 
402 402
 		// Set a reference to use in closures.
403 403
 		$converter = $this;
404 404
 
405 405
 		// Try each field on the entity.
406
-		foreach ( $fields as $key => $value ) {
406
+		foreach ($fields as $key => $value) {
407 407
 
408 408
 			// Get the predicate.
409
-			$name = $this->relative_to_context( $value['predicate'] );
409
+			$name = $this->relative_to_context($value['predicate']);
410 410
 
411 411
 			// Get the value, the property service will get the right extractor
412 412
 			// for that property.
413
-			$value = $this->property_getter->get( $post->ID, $key, Object_Type_Enum::POST );
413
+			$value = $this->property_getter->get($post->ID, $key, Object_Type_Enum::POST);
414 414
 
415
-			if ( empty( $value ) ) {
415
+			if (empty($value)) {
416 416
 				continue;
417 417
 			}
418 418
 
419 419
 			// Map the value to the property name.
420 420
 			// If we got an array with just one value, we return that one value.
421 421
 			// If we got a Wordlift_Property_Entity_Reference we get the URL.
422
-			$jsonld[ $name ] = self::make_one(
422
+			$jsonld[$name] = self::make_one(
423 423
 				array_map(
424
-					function ( $item ) use ( $converter, &$references, &$references_infos ) {
424
+					function($item) use ($converter, &$references, &$references_infos) {
425 425
 
426
-						if ( $item instanceof Wordlift_Property_Entity_Reference ) {
426
+						if ($item instanceof Wordlift_Property_Entity_Reference) {
427 427
 
428 428
 							$url = $item->get_url();
429 429
 
@@ -432,12 +432,12 @@  discard block
 block discarded – undo
432 432
 							$references[] = $item->to_reference();
433 433
 
434 434
 							// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
435
-							$references_infos[] = array( 'reference' => $item );
435
+							$references_infos[] = array('reference' => $item);
436 436
 
437
-							return array( '@id' => $url );
437
+							return array('@id' => $url);
438 438
 						}
439 439
 
440
-						return $converter->relative_to_context( $item );
440
+						return $converter->relative_to_context($item);
441 441
 					},
442 442
 					$value
443 443
 				)
Please login to merge, or discard this patch.
src/includes/cache/class-wordlift-cached-post-converter.php 1 patch
Spacing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -68,9 +68,9 @@  discard block
 block discarded – undo
68 68
 	 * @param \Wordlift_Post_Converter $converter The {@link Wordlift_Post_Converter} implementation.
69 69
 	 * @param Ttl_Cache                $cache The {@link Ttl_Cache} cache instance.
70 70
 	 */
71
-	public function __construct( $converter, $cache ) {
71
+	public function __construct($converter, $cache) {
72 72
 
73
-		$this->log = Wordlift_Log_Service::get_logger( get_class() );
73
+		$this->log = Wordlift_Log_Service::get_logger(get_class());
74 74
 
75 75
 		$this->cache               = $cache;
76 76
 		$this->converter           = $converter;
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	private function init_hooks() {
88 88
 
89 89
 		// Hook on post save to flush relevant cache.
90
-		add_action( 'save_post', array( $this, 'save_post' ) );
90
+		add_action('save_post', array($this, 'save_post'));
91 91
 
92 92
 		add_action(
93 93
 			'added_post_meta',
@@ -136,8 +136,8 @@  discard block
 block discarded – undo
136 136
 		);
137 137
 
138 138
 		// Invalid cache on relationship change.
139
-		add_action( 'wl_relation_added', array( $this, 'relation_changed' ) );
140
-		add_action( 'wl_relation_deleted', array( $this, 'relation_changed' ) );
139
+		add_action('wl_relation_added', array($this, 'relation_changed'));
140
+		add_action('wl_relation_deleted', array($this, 'relation_changed'));
141 141
 
142 142
 	}
143 143
 
@@ -148,25 +148,25 @@  discard block
 block discarded – undo
148 148
 	 * @inheritdoc
149 149
 	 */
150 150
 	// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
151
-	public function convert( $post_id, &$references = array(), &$references_infos = array(), &$cache = false ) {
151
+	public function convert($post_id, &$references = array(), &$references_infos = array(), &$cache = false) {
152 152
 
153 153
 		// Ensure post ID is `int`. Otherwise we may have issues with caching, since caching is strict about
154 154
 		// key var types.
155 155
 		$post_id = (int) $post_id;
156 156
 
157
-		$this->log->trace( "Converting post $post_id..." );
157
+		$this->log->trace("Converting post $post_id...");
158 158
 
159 159
 		// Try to get a cached result.
160
-		$contents = $this->get_cache( $post_id, $references );
160
+		$contents = $this->get_cache($post_id, $references);
161 161
 
162 162
 		// Return the cached contents if any.
163
-		if ( false !== $contents ) {
164
-			$this->log->debug( "Cached contents found for post $post_id." );
163
+		if (false !== $contents) {
164
+			$this->log->debug("Cached contents found for post $post_id.");
165 165
 
166 166
 			// Inform the caller that this is cached result.
167 167
 			// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
168 168
 			$cache = true;
169
-			$this->add_http_header( $post_id, true );
169
+			$this->add_http_header($post_id, true);
170 170
 
171 171
 			// Return the contents.
172 172
 			return $contents;
@@ -175,10 +175,10 @@  discard block
 block discarded – undo
175 175
 		// Set cached to false.
176 176
 		// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
177 177
 		$cache = false;
178
-		$this->add_http_header( $post_id, false );
178
+		$this->add_http_header($post_id, false);
179 179
 
180 180
 		// Convert the post.
181
-		$jsonld = $this->converter->convert( $post_id, $references, $references_infos );
181
+		$jsonld = $this->converter->convert($post_id, $references, $references_infos);
182 182
 
183 183
 		/**
184 184
 		 * @since 3.32.0
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 		 * it here before saving it on cache.
187 187
 		 */
188 188
 		// Cache the results.
189
-		$this->set_cache( $post_id, $references, $jsonld );
189
+		$this->set_cache($post_id, $references, $jsonld);
190 190
 
191 191
 		// Finally return the JSON-LD.
192 192
 		return $jsonld;
@@ -202,28 +202,28 @@  discard block
 block discarded – undo
202 202
 	 * @since 3.16.0
203 203
 	 */
204 204
 	// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
205
-	private function get_cache( $post_id, &$references = array() ) {
205
+	private function get_cache($post_id, &$references = array()) {
206 206
 
207 207
 		// Ensure post ID is int, because cache is strict about var types.
208 208
 		$post_id = (int) $post_id;
209 209
 
210
-		$this->log->trace( "Getting cached contents for post $post_id..." );
210
+		$this->log->trace("Getting cached contents for post $post_id...");
211 211
 
212 212
 		// Get the cache.
213
-		$modified_date_time = get_post_datetime( $post_id, 'modified', 'gmt' );
214
-		$contents           = $this->cache->get( $post_id, $modified_date_time->getTimestamp() );
213
+		$modified_date_time = get_post_datetime($post_id, 'modified', 'gmt');
214
+		$contents           = $this->cache->get($post_id, $modified_date_time->getTimestamp());
215 215
 
216 216
 		// Bail out if we don't have cached contents or the cached contents are
217 217
 		// invalid.
218
-		if ( null === $contents || ! isset( $contents['jsonld'] ) || ! isset( $contents['references'] ) ) {
219
-			$this->log->debug( "Cached contents for post $post_id not found." );
218
+		if (null === $contents || ! isset($contents['jsonld']) || ! isset($contents['references'])) {
219
+			$this->log->debug("Cached contents for post $post_id not found.");
220 220
 
221 221
 			return false;
222 222
 		}
223 223
 
224 224
 		// Remap the cache.
225 225
 		// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
226
-		$references = $this->reference_processor->deserialize_references( $contents['references'] );
226
+		$references = $this->reference_processor->deserialize_references($contents['references']);
227 227
 
228 228
 		return $contents['jsonld'];
229 229
 	}
@@ -239,14 +239,14 @@  discard block
 block discarded – undo
239 239
 	 *
240 240
 	 * @since 3.16.0
241 241
 	 */
242
-	private function set_cache( $post_id, $references, $jsonld ) {
242
+	private function set_cache($post_id, $references, $jsonld) {
243 243
 
244
-		$this->log->trace( "Caching result for post $post_id..." );
244
+		$this->log->trace("Caching result for post $post_id...");
245 245
 
246 246
 		$this->cache->put(
247 247
 			$post_id,
248 248
 			array(
249
-				'references' => $this->reference_processor->serialize_references( $references ),
249
+				'references' => $this->reference_processor->serialize_references($references),
250 250
 				'jsonld'     => $jsonld,
251 251
 			)
252 252
 		);
@@ -260,13 +260,13 @@  discard block
 block discarded – undo
260 260
 	 *
261 261
 	 * @since 3.16.0
262 262
 	 */
263
-	public function save_post( $post_id ) {
263
+	public function save_post($post_id) {
264 264
 
265
-		$this->log->trace( "Post $post_id saved, invalidating cache..." );
265
+		$this->log->trace("Post $post_id saved, invalidating cache...");
266 266
 
267
-		$this->cache->delete( $post_id );
267
+		$this->cache->delete($post_id);
268 268
 
269
-		$this->flush_cache_if_publisher( $post_id );
269
+		$this->flush_cache_if_publisher($post_id);
270 270
 
271 271
 	}
272 272
 
@@ -280,21 +280,21 @@  discard block
 block discarded – undo
280 280
 	 *
281 281
 	 * @since 3.16.0
282 282
 	 */
283
-	public function changed_post_meta( $id, $post_id, $meta_key ) {
283
+	public function changed_post_meta($id, $post_id, $meta_key) {
284 284
 
285
-		if ( in_array( $meta_key, self::$ignored_meta_keys, true ) ) {
286
-			$this->log->trace( "Post $post_id meta $meta_key ignored." );
285
+		if (in_array($meta_key, self::$ignored_meta_keys, true)) {
286
+			$this->log->trace("Post $post_id meta $meta_key ignored.");
287 287
 
288 288
 			return;
289 289
 		}
290 290
 
291
-		$this->log->trace( "Post $post_id meta $meta_key changed, invalidating cache..." );
291
+		$this->log->trace("Post $post_id meta $meta_key changed, invalidating cache...");
292 292
 
293 293
 		// Delete the single cache file.
294
-		$this->cache->delete( $post_id );
294
+		$this->cache->delete($post_id);
295 295
 
296 296
 		// Flush the cache if it's the publisher.
297
-		$this->flush_cache_if_publisher( $post_id );
297
+		$this->flush_cache_if_publisher($post_id);
298 298
 
299 299
 	}
300 300
 
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
 	 * @since 3.16.0
305 305
 	 */
306 306
 	public function update_option_wl_general_settings() {
307
-		$this->log->trace( 'WordLift options changed, flushing cache...' );
307
+		$this->log->trace('WordLift options changed, flushing cache...');
308 308
 
309 309
 		$this->cache->flush();
310 310
 	}
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
 	 * @since 3.17.0
316 316
 	 */
317 317
 	public function permalinks_structure_changed() {
318
-		$this->log->trace( 'Permalinks structure changed, flushing cache...' );
318
+		$this->log->trace('Permalinks structure changed, flushing cache...');
319 319
 
320 320
 		$this->cache->flush();
321 321
 	}
@@ -327,10 +327,10 @@  discard block
 block discarded – undo
327 327
 	 *
328 328
 	 * @since 3.16.0
329 329
 	 */
330
-	public function relation_changed( $post_id ) {
331
-		$this->log->trace( "Post $post_id relations changed, invalidating cache..." );
330
+	public function relation_changed($post_id) {
331
+		$this->log->trace("Post $post_id relations changed, invalidating cache...");
332 332
 
333
-		$this->cache->delete( $post_id );
333
+		$this->cache->delete($post_id);
334 334
 	}
335 335
 
336 336
 	/**
@@ -342,13 +342,13 @@  discard block
 block discarded – undo
342 342
 	 *
343 343
 	 * @since 3.16.0
344 344
 	 */
345
-	private function add_http_header( $post_id, $cache ) {
345
+	private function add_http_header($post_id, $cache) {
346 346
 
347
-		if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX || headers_sent() ) {
347
+		if ( ! defined('DOING_AJAX') || ! DOING_AJAX || headers_sent()) {
348 348
 			return;
349 349
 		}
350 350
 
351
-		header( "X-WordLift-JsonLd-Cache-$post_id: " . ( $cache ? 'HIT' : 'MISS' ) );
351
+		header("X-WordLift-JsonLd-Cache-$post_id: ".($cache ? 'HIT' : 'MISS'));
352 352
 
353 353
 	}
354 354
 
@@ -360,10 +360,10 @@  discard block
 block discarded – undo
360 360
 	 *
361 361
 	 * @since 3.16.0
362 362
 	 */
363
-	private function flush_cache_if_publisher( $post_id ) {
363
+	private function flush_cache_if_publisher($post_id) {
364 364
 
365 365
 		// Bail out if it's not the publisher.
366
-		if ( Wordlift_Configuration_Service::get_instance()->get_publisher_id() !== $post_id ) {
366
+		if (Wordlift_Configuration_Service::get_instance()->get_publisher_id() !== $post_id) {
367 367
 			return;
368 368
 		}
369 369
 
Please login to merge, or discard this patch.