Completed
Push — master ( fdd09c...cca8a6 )
by Jared
02:55
created
lib/timber-helper.php 1 patch
Spacing   +142 added lines, -142 removed lines patch added patch discarded remove patch
@@ -25,17 +25,17 @@  discard block
 block discarded – undo
25 25
 	 * @param bool    $force          (optional) Force callback to be executed when transient is locked
26 26
 	 * @return mixed
27 27
 	 */
28
-	public static function transient( $slug, $callback, $transient_time = 0, $lock_timeout = 5, $force = false ) {
28
+	public static function transient($slug, $callback, $transient_time = 0, $lock_timeout = 5, $force = false) {
29 29
 
30
-		$enable_transients = ( $transient_time === false || ( defined( 'WP_DISABLE_TRANSIENTS' ) && WP_DISABLE_TRANSIENTS ) ) ? false : true;
31
-		$data = $enable_transients ? get_transient( $slug ) : false;
30
+		$enable_transients = ($transient_time === false || (defined('WP_DISABLE_TRANSIENTS') && WP_DISABLE_TRANSIENTS)) ? false : true;
31
+		$data = $enable_transients ? get_transient($slug) : false;
32 32
 
33 33
 		if ( false === $data ) {
34 34
 
35
-			if ( $enable_transients && self::_is_transient_locked( $slug ) ) {
35
+			if ( $enable_transients && self::_is_transient_locked($slug) ) {
36 36
 
37
-				$force = apply_filters( 'timber_force_transients', $force );
38
-				$force = apply_filters( 'timber_force_transient_' . $slug, $force );
37
+				$force = apply_filters('timber_force_transients', $force);
38
+				$force = apply_filters('timber_force_transient_' . $slug, $force);
39 39
 
40 40
 				if ( !$force ) {
41 41
 					//the server is currently executing the process.
@@ -49,13 +49,13 @@  discard block
 block discarded – undo
49 49
 			// lock timeout shouldn't be higher than 5 seconds, unless
50 50
 			// remote calls with high timeouts are made here
51 51
 			if ( $enable_transients )
52
-				self::_lock_transient( $slug, $lock_timeout );
52
+				self::_lock_transient($slug, $lock_timeout);
53 53
 
54 54
 			$data = $callback();
55 55
 
56 56
 			if ( $enable_transients ) {
57
-				set_transient( $slug, $data, $transient_time );
58
-				self::_unlock_transient( $slug );
57
+				set_transient($slug, $data, $transient_time);
58
+				self::_unlock_transient($slug);
59 59
 			}
60 60
 
61 61
 		}
@@ -69,24 +69,24 @@  discard block
 block discarded – undo
69 69
 	 * @param string $slug
70 70
 	 * @param integer $lock_timeout
71 71
 	 */
72
-	static function _lock_transient( $slug, $lock_timeout ) {
73
-		set_transient( $slug . '_lock', true, $lock_timeout );
72
+	static function _lock_transient($slug, $lock_timeout) {
73
+		set_transient($slug . '_lock', true, $lock_timeout);
74 74
 	}
75 75
 
76 76
 	/**
77 77
 	 * @internal
78 78
 	 * @param string $slug
79 79
 	 */
80
-	static function _unlock_transient( $slug ) {
81
-		delete_transient( $slug . '_lock', true );
80
+	static function _unlock_transient($slug) {
81
+		delete_transient($slug . '_lock', true);
82 82
 	}
83 83
 
84 84
 	/**
85 85
 	 * @internal
86 86
 	 * @param string $slug
87 87
 	 */
88
-	static function _is_transient_locked( $slug ) {
89
-		return (bool)get_transient( $slug . '_lock' );
88
+	static function _is_transient_locked($slug) {
89
+		return (bool) get_transient($slug . '_lock');
90 90
 	}
91 91
 
92 92
 	/* These are for measuring page render time */
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 	 */
99 99
 	public static function start_timer() {
100 100
 		$time = microtime();
101
-		$time = explode( ' ', $time );
101
+		$time = explode(' ', $time);
102 102
 		$time = $time[1] + $time[0];
103 103
 		return $time;
104 104
 	}
@@ -114,12 +114,12 @@  discard block
 block discarded – undo
114 114
 	 * @param int     $start
115 115
 	 * @return string
116 116
 	 */
117
-	public static function stop_timer( $start ) {
117
+	public static function stop_timer($start) {
118 118
 		$time = microtime();
119
-		$time = explode( ' ', $time );
119
+		$time = explode(' ', $time);
120 120
 		$time = $time[1] + $time[0];
121 121
 		$finish = $time;
122
-		$total_time = round( ( $finish - $start ), 4 );
122
+		$total_time = round(($finish - $start), 4);
123 123
 		return $total_time . ' seconds.';
124 124
 	}
125 125
 
@@ -152,9 +152,9 @@  discard block
 block discarded – undo
152 152
 	 * @param array   $args
153 153
 	 * @return string
154 154
 	 */
155
-	public static function ob_function( $function, $args = array( null ) ) {
155
+	public static function ob_function($function, $args = array(null)) {
156 156
 		ob_start();
157
-		call_user_func_array( $function, $args );
157
+		call_user_func_array($function, $args);
158 158
 		$data = ob_get_contents();
159 159
 		ob_end_clean();
160 160
 		return $data;
@@ -168,8 +168,8 @@  discard block
 block discarded – undo
168 168
 	 * @param bool    $return_output_buffer
169 169
 	 * @return TimberFunctionWrapper
170 170
 	 */
171
-	public static function function_wrapper( $function_name, $defaults = array(), $return_output_buffer = false ) {
172
-		return new TimberFunctionWrapper( $function_name, $defaults, $return_output_buffer );
171
+	public static function function_wrapper($function_name, $defaults = array(), $return_output_buffer = false) {
172
+		return new TimberFunctionWrapper($function_name, $defaults, $return_output_buffer);
173 173
 	}
174 174
 
175 175
 	/**
@@ -178,14 +178,14 @@  discard block
 block discarded – undo
178 178
 	 * @param mixed $arg that you want to error_log
179 179
 	 * @return void
180 180
 	 */
181
-	public static function error_log( $arg ) {
181
+	public static function error_log($arg) {
182 182
 		if ( !WP_DEBUG ) {
183 183
 			return;
184 184
 		}
185
-		if ( is_object( $arg ) || is_array( $arg ) ) {
186
-			$arg = print_r( $arg, true );
185
+		if ( is_object($arg) || is_array($arg) ) {
186
+			$arg = print_r($arg, true);
187 187
 		}
188
-		return error_log( $arg );
188
+		return error_log($arg);
189 189
 	}
190 190
 
191 191
 	/**
@@ -195,9 +195,9 @@  discard block
 block discarded – undo
195 195
 	 * @param string  $seplocation
196 196
 	 * @return string
197 197
 	 */
198
-	public static function get_wp_title( $separator = ' ', $seplocation = 'left' ) {
199
-		$separator = apply_filters( 'timber_wp_title_seperator', $separator );
200
-		return trim( wp_title( $separator, false, $seplocation ) );
198
+	public static function get_wp_title($separator = ' ', $seplocation = 'left') {
199
+		$separator = apply_filters('timber_wp_title_seperator', $separator);
200
+		return trim(wp_title($separator, false, $seplocation));
201 201
 	}
202 202
 
203 203
 	/* Text Utilities
@@ -212,35 +212,35 @@  discard block
 block discarded – undo
212 212
 	 * @param string  $allowed_tags
213 213
 	 * @return string
214 214
 	 */
215
-	public static function trim_words( $text, $num_words = 55, $more = null, $allowed_tags = 'p a span b i br blockquote' ) {
215
+	public static function trim_words($text, $num_words = 55, $more = null, $allowed_tags = 'p a span b i br blockquote') {
216 216
 		if ( null === $more ) {
217
-			$more = __( '…' );
217
+			$more = __('…');
218 218
 		}
219 219
 		$original_text = $text;
220 220
 		$allowed_tag_string = '';
221
-		foreach ( explode( ' ', apply_filters( 'timber/trim_words/allowed_tags', $allowed_tags ) ) as $tag ) {
221
+		foreach (explode(' ', apply_filters('timber/trim_words/allowed_tags', $allowed_tags)) as $tag) {
222 222
 			$allowed_tag_string .= '<' . $tag . '>';
223 223
 		}
224
-		$text = strip_tags( $text, $allowed_tag_string );
224
+		$text = strip_tags($text, $allowed_tag_string);
225 225
 		/* translators: If your word count is based on single characters (East Asian characters), enter 'characters'. Otherwise, enter 'words'. Do not translate into your own language. */
226
-		if ( 'characters' == _x( 'words', 'word count: words or characters?' ) && preg_match( '/^utf\-?8$/i', get_option( 'blog_charset' ) ) ) {
227
-			$text = trim( preg_replace( "/[\n\r\t ]+/", ' ', $text ), ' ' );
228
-			preg_match_all( '/./u', $text, $words_array );
229
-			$words_array = array_slice( $words_array[0], 0, $num_words + 1 );
226
+		if ( 'characters' == _x('words', 'word count: words or characters?') && preg_match('/^utf\-?8$/i', get_option('blog_charset')) ) {
227
+			$text = trim(preg_replace("/[\n\r\t ]+/", ' ', $text), ' ');
228
+			preg_match_all('/./u', $text, $words_array);
229
+			$words_array = array_slice($words_array[0], 0, $num_words + 1);
230 230
 			$sep = '';
231 231
 		} else {
232
-			$words_array = preg_split( "/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY );
232
+			$words_array = preg_split("/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY);
233 233
 			$sep = ' ';
234 234
 		}
235
-		if ( count( $words_array ) > $num_words ) {
236
-			array_pop( $words_array );
237
-			$text = implode( $sep, $words_array );
235
+		if ( count($words_array) > $num_words ) {
236
+			array_pop($words_array);
237
+			$text = implode($sep, $words_array);
238 238
 			$text = $text . $more;
239 239
 		} else {
240
-			$text = implode( $sep, $words_array );
240
+			$text = implode($sep, $words_array);
241 241
 		}
242
-		$text = self::close_tags( $text );
243
-		return apply_filters( 'wp_trim_words', $text, $num_words, $more, $original_text );
242
+		$text = self::close_tags($text);
243
+		return apply_filters('wp_trim_words', $text, $num_words, $more, $original_text);
244 244
 	}
245 245
 
246 246
 	/**
@@ -249,29 +249,29 @@  discard block
 block discarded – undo
249 249
 	 * @param string  $html
250 250
 	 * @return string
251 251
 	 */
252
-	public static function close_tags( $html ) {
252
+	public static function close_tags($html) {
253 253
 		//put all opened tags into an array
254
-		preg_match_all( '#<([a-z]+)(?: .*)?(?<![/|/ ])>#iU', $html, $result );
254
+		preg_match_all('#<([a-z]+)(?: .*)?(?<![/|/ ])>#iU', $html, $result);
255 255
 		$openedtags = $result[1];
256 256
 		//put all closed tags into an array
257
-		preg_match_all( '#</([a-z]+)>#iU', $html, $result );
257
+		preg_match_all('#</([a-z]+)>#iU', $html, $result);
258 258
 		$closedtags = $result[1];
259
-		$len_opened = count( $openedtags );
259
+		$len_opened = count($openedtags);
260 260
 		// all tags are closed
261
-		if ( count( $closedtags ) == $len_opened ) {
261
+		if ( count($closedtags) == $len_opened ) {
262 262
 			return $html;
263 263
 		}
264
-		$openedtags = array_reverse( $openedtags );
264
+		$openedtags = array_reverse($openedtags);
265 265
 		// close tags
266
-		for ( $i = 0; $i < $len_opened; $i++ ) {
267
-			if ( !in_array( $openedtags[$i], $closedtags ) ) {
266
+		for ($i = 0; $i < $len_opened; $i++) {
267
+			if ( !in_array($openedtags[$i], $closedtags) ) {
268 268
 				$html .= '</' . $openedtags[$i] . '>';
269 269
 			} else {
270
-				unset( $closedtags[array_search( $openedtags[$i], $closedtags )] );
270
+				unset($closedtags[array_search($openedtags[$i], $closedtags)]);
271 271
 			}
272 272
 		}
273
-		$html = str_replace(array('</br>','</hr>','</wbr>'), '', $html);
274
-		$html = str_replace(array('<br>','<hr>','<wbr>'), array('<br />','<hr />','<wbr />'), $html);
273
+		$html = str_replace(array('</br>', '</hr>', '</wbr>'), '', $html);
274
+		$html = str_replace(array('<br>', '<hr>', '<wbr>'), array('<br />', '<hr />', '<wbr />'), $html);
275 275
 		return $html;
276 276
 	}
277 277
 
@@ -284,17 +284,17 @@  discard block
 block discarded – undo
284 284
 	 * @return array|int
285 285
 	 * @deprecated 0.20.0
286 286
 	 */
287
-	public static function get_posts_by_meta( $key, $value ) {
287
+	public static function get_posts_by_meta($key, $value) {
288 288
 		global $wpdb;
289
-		$query = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s", $key, $value );
290
-		$results = $wpdb->get_col( $query );
289
+		$query = $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s", $key, $value);
290
+		$results = $wpdb->get_col($query);
291 291
 		$pids = array();
292
-		foreach ( $results as $result ) {
293
-			if ( get_post( $result ) ) {
292
+		foreach ($results as $result) {
293
+			if ( get_post($result) ) {
294 294
 				$pids[] = $result;
295 295
 			}
296 296
 		}
297
-		if ( count( $pids ) ) {
297
+		if ( count($pids) ) {
298 298
 			return $pids;
299 299
 		}
300 300
 		return 0;
@@ -308,12 +308,12 @@  discard block
 block discarded – undo
308 308
 	 * @return int
309 309
 	 * @deprecated 0.20.0
310 310
 	 */
311
-	public static function get_post_by_meta( $key, $value ) {
311
+	public static function get_post_by_meta($key, $value) {
312 312
 		global $wpdb;
313
-		$query = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s ORDER BY post_id", $key, $value );
314
-		$results = $wpdb->get_col( $query );
315
-		foreach ( $results as $result ) {
316
-			if ( $result && get_post( $result ) ) {
313
+		$query = $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s ORDER BY post_id", $key, $value);
314
+		$results = $wpdb->get_col($query);
315
+		foreach ($results as $result) {
316
+			if ( $result && get_post($result) ) {
317 317
 				return $result;
318 318
 			}
319 319
 		}
@@ -326,10 +326,10 @@  discard block
 block discarded – undo
326 326
 	 * @param int     $ttid
327 327
 	 * @return mixed
328 328
 	 */
329
-	public static function get_term_id_by_term_taxonomy_id( $ttid ) {
329
+	public static function get_term_id_by_term_taxonomy_id($ttid) {
330 330
 		global $wpdb;
331
-		$query = $wpdb->prepare( "SELECT term_id FROM $wpdb->term_taxonomy WHERE term_taxonomy_id = %s", $ttid );
332
-		return $wpdb->get_var( $query );
331
+		$query = $wpdb->prepare("SELECT term_id FROM $wpdb->term_taxonomy WHERE term_taxonomy_id = %s", $ttid);
332
+		return $wpdb->get_var($query);
333 333
 	}
334 334
 
335 335
 	/* Object Utilities
@@ -342,8 +342,8 @@  discard block
 block discarded – undo
342 342
 	 * @param string  $prop
343 343
 	 * @return void
344 344
 	 */
345
-	public static function osort( &$array, $prop ) {
346
-		usort( $array, function ( $a, $b ) use ( $prop ) {
345
+	public static function osort(&$array, $prop) {
346
+		usort($array, function($a, $b) use ($prop) {
347 347
 				return $a->$prop > $b->$prop ? 1 : -1;
348 348
 			} );
349 349
 	}
@@ -354,11 +354,11 @@  discard block
 block discarded – undo
354 354
 	 * @param array   $arr
355 355
 	 * @return bool
356 356
 	 */
357
-	public static function is_array_assoc( $arr ) {
358
-		if ( !is_array( $arr ) ) {
357
+	public static function is_array_assoc($arr) {
358
+		if ( !is_array($arr) ) {
359 359
 			return false;
360 360
 		}
361
-		return (bool)count( array_filter( array_keys( $arr ), 'is_string' ) );
361
+		return (bool) count(array_filter(array_keys($arr), 'is_string'));
362 362
 	}
363 363
 
364 364
 	/**
@@ -367,11 +367,11 @@  discard block
 block discarded – undo
367 367
 	 * @param array   $array
368 368
 	 * @return stdClass
369 369
 	 */
370
-	public static function array_to_object( $array ) {
370
+	public static function array_to_object($array) {
371 371
 		$obj = new stdClass;
372
-		foreach ( $array as $k => $v ) {
373
-			if ( is_array( $v ) ) {
374
-				$obj->{$k} = self::array_to_object( $v ); //RECURSION
372
+		foreach ($array as $k => $v) {
373
+			if ( is_array($v) ) {
374
+				$obj->{$k} = self::array_to_object($v); //RECURSION
375 375
 			} else {
376 376
 				$obj->{$k} = $v;
377 377
 			}
@@ -387,11 +387,11 @@  discard block
 block discarded – undo
387 387
 	 * @param mixed   $value
388 388
 	 * @return bool|int
389 389
 	 */
390
-	public static function get_object_index_by_property( $array, $key, $value ) {
391
-		if ( is_array( $array ) ) {
390
+	public static function get_object_index_by_property($array, $key, $value) {
391
+		if ( is_array($array) ) {
392 392
 			$i = 0;
393
-			foreach ( $array as $arr ) {
394
-				if ( is_array( $arr ) ) {
393
+			foreach ($array as $arr) {
394
+				if ( is_array($arr) ) {
395 395
 					if ( $arr[$key] == $value ) {
396 396
 						return $i;
397 397
 					}
@@ -415,16 +415,16 @@  discard block
 block discarded – undo
415 415
 	 * @return array|null
416 416
 	 * @throws Exception
417 417
 	 */
418
-	public static function get_object_by_property( $array, $key, $value ) {
419
-		if ( is_array( $array ) ) {
420
-			foreach ( $array as $arr ) {
418
+	public static function get_object_by_property($array, $key, $value) {
419
+		if ( is_array($array) ) {
420
+			foreach ($array as $arr) {
421 421
 				if ( $arr->$key == $value ) {
422 422
 					return $arr;
423 423
 				}
424 424
 			}
425 425
 		} else {
426
-			throw new InvalidArgumentException( '$array is not an array, got:' );
427
-			TimberHelper::error_log( $array );
426
+			throw new InvalidArgumentException('$array is not an array, got:');
427
+			TimberHelper::error_log($array);
428 428
 		}
429 429
 	}
430 430
 
@@ -435,9 +435,9 @@  discard block
 block discarded – undo
435 435
 	 * @param int     $len
436 436
 	 * @return array
437 437
 	 */
438
-	public static function array_truncate( $array, $len ) {
439
-		if ( sizeof( $array ) > $len ) {
440
-			$array = array_splice( $array, 0, $len );
438
+	public static function array_truncate($array, $len) {
439
+		if ( sizeof($array) > $len ) {
440
+			$array = array_splice($array, 0, $len);
441 441
 		}
442 442
 		return $array;
443 443
 	}
@@ -451,12 +451,12 @@  discard block
 block discarded – undo
451 451
 	 * @param mixed   $value
452 452
 	 * @return bool
453 453
 	 */
454
-	public static function is_true( $value ) {
455
-		if ( isset( $value ) ) {
456
-			if (is_string($value)) {
454
+	public static function is_true($value) {
455
+		if ( isset($value) ) {
456
+			if ( is_string($value) ) {
457 457
 				$value = strtolower($value);
458 458
 			}
459
-			if ( ($value == 'true' || $value === 1 || $value === '1' || $value == true) && $value !== false && $value !== 'false') {
459
+			if ( ($value == 'true' || $value === 1 || $value === '1' || $value == true) && $value !== false && $value !== 'false' ) {
460 460
 				return true;
461 461
 			}
462 462
 		}
@@ -469,8 +469,8 @@  discard block
 block discarded – undo
469 469
 	 * @param int     $i
470 470
 	 * @return bool
471 471
 	 */
472
-	public static function iseven( $i ) {
473
-		return ( $i % 2 ) == 0;
472
+	public static function iseven($i) {
473
+		return ($i % 2) == 0;
474 474
 	}
475 475
 
476 476
 	/**
@@ -479,8 +479,8 @@  discard block
 block discarded – undo
479 479
 	 * @param int     $i
480 480
 	 * @return bool
481 481
 	 */
482
-	public static function isodd( $i ) {
483
-		return ( $i % 2 ) != 0;
482
+	public static function isodd($i) {
483
+		return ($i % 2) != 0;
484 484
 	}
485 485
 
486 486
 	/* Links, Forms, Etc. Utilities
@@ -494,8 +494,8 @@  discard block
 block discarded – undo
494 494
 	 * @param array   $args this $args thing is a fucking mess, [fix at some point](http://codex.wordpress.org/Function_Reference/comment_form)
495 495
 	 * @return string
496 496
 	 */
497
-	public static function get_comment_form( $post_id = null, $args = array() ) {
498
-		return self::ob_function( 'comment_form', array( $args, $post_id ) );
497
+	public static function get_comment_form($post_id = null, $args = array()) {
498
+		return self::ob_function('comment_form', array($args, $post_id));
499 499
 	}
500 500
 
501 501
 	/**
@@ -504,7 +504,7 @@  discard block
 block discarded – undo
504 504
 	 * @param string  $args
505 505
 	 * @return array
506 506
 	 */
507
-	public static function paginate_links( $args = '' ) {
507
+	public static function paginate_links($args = '') {
508 508
 		$defaults = array(
509 509
 			'base' => '%_%', // http://example.com/all_posts.php%_% : %_% is replaced by format (below)
510 510
 			'format' => '?page=%#%', // ?page=%#% : %#% is replaced by the page number
@@ -512,28 +512,28 @@  discard block
 block discarded – undo
512 512
 			'current' => 0,
513 513
 			'show_all' => false,
514 514
 			'prev_next' => false,
515
-			'prev_text' => __( '&laquo; Previous' ),
516
-			'next_text' => __( 'Next &raquo;' ),
515
+			'prev_text' => __('&laquo; Previous'),
516
+			'next_text' => __('Next &raquo;'),
517 517
 			'end_size' => 1,
518 518
 			'mid_size' => 2,
519 519
 			'type' => 'array',
520 520
 			'add_args' => false, // array of query args to add
521 521
 			'add_fragment' => ''
522 522
 		);
523
-		$args = wp_parse_args( $args, $defaults );
523
+		$args = wp_parse_args($args, $defaults);
524 524
 		// Who knows what else people pass in $args
525
-		$args['total'] = intval( (int)$args['total'] );
525
+		$args['total'] = intval((int) $args['total']);
526 526
 		if ( $args['total'] < 2 ) {
527 527
 			return array();
528 528
 		}
529
-		$args['current'] = (int)$args['current'];
530
-		$args['end_size'] = 0 < (int)$args['end_size'] ? (int)$args['end_size'] : 1; // Out of bounds?  Make it the default.
531
-		$args['mid_size'] = 0 <= (int)$args['mid_size'] ? (int)$args['mid_size'] : 2;
532
-		$args['add_args'] = is_array( $args['add_args'] ) ? $args['add_args'] : false;
529
+		$args['current'] = (int) $args['current'];
530
+		$args['end_size'] = 0 < (int) $args['end_size'] ? (int) $args['end_size'] : 1; // Out of bounds?  Make it the default.
531
+		$args['mid_size'] = 0 <= (int) $args['mid_size'] ? (int) $args['mid_size'] : 2;
532
+		$args['add_args'] = is_array($args['add_args']) ? $args['add_args'] : false;
533 533
 		$page_links = array();
534 534
 		$dots = false;
535
-		for ( $n = 1; $n <= $args['total']; $n++ ) {
536
-			$n_display = number_format_i18n( $n );
535
+		for ($n = 1; $n <= $args['total']; $n++) {
536
+			$n_display = number_format_i18n($n);
537 537
 			if ( $n == $args['current'] ) {
538 538
 				$page_links[] = array(
539 539
 					'class' => 'page-number page-numbers current',
@@ -544,18 +544,18 @@  discard block
 block discarded – undo
544 544
 				);
545 545
 				$dots = true;
546 546
 			} else {
547
-				if ( $args['show_all'] || ( $n <= $args['end_size'] || ( $args['current'] && $n >= $args['current'] - $args['mid_size'] && $n <= $args['current'] + $args['mid_size'] ) || $n > $args['total'] - $args['end_size'] ) ) {
548
-					$link = str_replace( '%_%', 1 == $n ? '' : $args['format'], $args['base'] );
549
-					$link = str_replace( '%#%', $n, $link );
550
-					$link = trailingslashit( $link ) . ltrim( $args['add_fragment'], '/' );
547
+				if ( $args['show_all'] || ($n <= $args['end_size'] || ($args['current'] && $n >= $args['current'] - $args['mid_size'] && $n <= $args['current'] + $args['mid_size']) || $n > $args['total'] - $args['end_size']) ) {
548
+					$link = str_replace('%_%', 1 == $n ? '' : $args['format'], $args['base']);
549
+					$link = str_replace('%#%', $n, $link);
550
+					$link = trailingslashit($link) . ltrim($args['add_fragment'], '/');
551 551
 					if ( $args['add_args'] ) {
552
-						$link = rtrim( add_query_arg( $args['add_args'], $link ), '/' );
552
+						$link = rtrim(add_query_arg($args['add_args'], $link), '/');
553 553
 					}
554 554
 					$link = str_replace(' ', '+', $link);
555
-					$link = untrailingslashit( $link );
555
+					$link = untrailingslashit($link);
556 556
 					$page_links[] = array(
557 557
 						'class' => 'page-number page-numbers',
558
-						'link' => esc_url( apply_filters( 'paginate_links', $link ) ),
558
+						'link' => esc_url(apply_filters('paginate_links', $link)),
559 559
 						'title' => $n_display,
560 560
 						'name' => $n_display,
561 561
 						'current' => $args['current'] == $n
@@ -564,7 +564,7 @@  discard block
 block discarded – undo
564 564
 				} elseif ( $dots && !$args['show_all'] ) {
565 565
 					$page_links[] = array(
566 566
 						'class' => 'dots',
567
-						'title' => __( '&hellip;' )
567
+						'title' => __('&hellip;')
568 568
 					);
569 569
 					$dots = false;
570 570
 				}
@@ -583,8 +583,8 @@  discard block
 block discarded – undo
583 583
 	/**
584 584
 	 * @deprecated 0.18.0
585 585
 	 */
586
-	static function is_url( $url ) {
587
-		return TimberURLHelper::is_url( $url );
586
+	static function is_url($url) {
587
+		return TimberURLHelper::is_url($url);
588 588
 	}
589 589
 
590 590
 	/**
@@ -597,71 +597,71 @@  discard block
 block discarded – undo
597 597
 	/**
598 598
 	 * @deprecated 0.18.0
599 599
 	 */
600
-	static function get_rel_url( $url, $force = false ) {
601
-		return TimberURLHelper::get_rel_url( $url, $force );
600
+	static function get_rel_url($url, $force = false) {
601
+		return TimberURLHelper::get_rel_url($url, $force);
602 602
 	}
603 603
 
604 604
 	/**
605 605
 	 * @deprecated 0.18.0
606 606
 	 */
607
-	static function is_local( $url ) {
608
-		return TimberURLHelper::is_local( $url );
607
+	static function is_local($url) {
608
+		return TimberURLHelper::is_local($url);
609 609
 	}
610 610
 
611 611
 	/**
612 612
 	 * @deprecated 0.18.0
613 613
 	 */
614
-	static function get_full_path( $src ) {
615
-		return TimberURLHelper::get_full_path( $src );
614
+	static function get_full_path($src) {
615
+		return TimberURLHelper::get_full_path($src);
616 616
 	}
617 617
 
618 618
 	/**
619 619
 	 * @deprecated 0.18.0
620 620
 	 */
621
-	static function get_rel_path( $src ) {
622
-		return TimberURLHelper::get_rel_path( $src );
621
+	static function get_rel_path($src) {
622
+		return TimberURLHelper::get_rel_path($src);
623 623
 	}
624 624
 
625 625
 	/**
626 626
 	 * @deprecated 0.18.0
627 627
 	 */
628
-	static function remove_double_slashes( $url ) {
629
-		return TimberURLHelper::remove_double_slashes( $url );
628
+	static function remove_double_slashes($url) {
629
+		return TimberURLHelper::remove_double_slashes($url);
630 630
 	}
631 631
 
632 632
 	/**
633 633
 	 * @deprecated 0.18.0
634 634
 	 */
635
-	static function prepend_to_url( $url, $path ) {
636
-		return TimberURLHelper::prepend_to_url( $url, $path );
635
+	static function prepend_to_url($url, $path) {
636
+		return TimberURLHelper::prepend_to_url($url, $path);
637 637
 	}
638 638
 
639 639
 	/**
640 640
 	 * @deprecated 0.18.0
641 641
 	 */
642
-	static function preslashit( $path ) {
643
-		return TimberURLHelper::preslashit( $path );
642
+	static function preslashit($path) {
643
+		return TimberURLHelper::preslashit($path);
644 644
 	}
645 645
 
646 646
 	/**
647 647
 	 * @deprecated 0.18.0
648 648
 	 */
649
-	static function is_external( $url ) {
650
-		return TimberURLHelper::is_external( $url );
649
+	static function is_external($url) {
650
+		return TimberURLHelper::is_external($url);
651 651
 	}
652 652
 
653 653
 	/**
654 654
 	 * @deprecated 0.18.0
655 655
 	 */
656
-	static function download_url( $url, $timeout = 300 ) {
657
-		return TimberURLHelper::download_url( $url, $timeout );
656
+	static function download_url($url, $timeout = 300) {
657
+		return TimberURLHelper::download_url($url, $timeout);
658 658
 	}
659 659
 
660 660
 	/**
661 661
 	 * @deprecated 0.18.0
662 662
 	 */
663
-	static function get_params( $i = -1 ) {
664
-		return TimberURLHelper::get_params( $i );
663
+	static function get_params($i = -1) {
664
+		return TimberURLHelper::get_params($i);
665 665
 	}
666 666
 
667 667
 }
Please login to merge, or discard this patch.
timber.php 1 patch
Spacing   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -14,11 +14,11 @@  discard block
 block discarded – undo
14 14
 // we look for Composer files first in the plugins dir.
15 15
 // then in the wp-content dir (site install).
16 16
 // and finally in the current themes directories.
17
-if (   file_exists( $composer_autoload = __DIR__ . '/vendor/autoload.php' ) /* check in self */
18
-	|| file_exists( $composer_autoload = WP_CONTENT_DIR.'/vendor/autoload.php') /* check in wp-content */
19
-	|| file_exists( $composer_autoload = plugin_dir_path( __FILE__ ).'vendor/autoload.php') /* check in plugin directory */
20
-	|| file_exists( $composer_autoload = get_stylesheet_directory().'/vendor/autoload.php') /* check in child theme */
21
-	|| file_exists( $composer_autoload = get_template_directory().'/vendor/autoload.php') /* check in parent theme */
17
+if ( file_exists($composer_autoload = __DIR__ . '/vendor/autoload.php') /* check in self */
18
+	|| file_exists($composer_autoload = WP_CONTENT_DIR . '/vendor/autoload.php') /* check in wp-content */
19
+	|| file_exists($composer_autoload = plugin_dir_path(__FILE__) . 'vendor/autoload.php') /* check in plugin directory */
20
+	|| file_exists($composer_autoload = get_stylesheet_directory() . '/vendor/autoload.php') /* check in child theme */
21
+	|| file_exists($composer_autoload = get_template_directory() . '/vendor/autoload.php') /* check in parent theme */
22 22
 	) {
23 23
 	require_once $composer_autoload;
24 24
 }
@@ -71,16 +71,16 @@  discard block
 block discarded – undo
71 71
 		if ( is_admin() || $_SERVER['PHP_SELF'] == '/wp-login.php' ) {
72 72
 			return;
73 73
 		}
74
-		if ( version_compare( phpversion(), '5.3.0', '<' ) && !is_admin() ) {
75
-			trigger_error( 'Timber requires PHP 5.3.0 or greater. You have '.phpversion(), E_USER_ERROR );
74
+		if ( version_compare(phpversion(), '5.3.0', '<') && !is_admin() ) {
75
+			trigger_error('Timber requires PHP 5.3.0 or greater. You have ' . phpversion(), E_USER_ERROR);
76 76
 		}
77
-		if ( !class_exists( 'Twig_Autoloader' ) ) {
78
-			trigger_error( 'You have not run "composer install" to download required dependencies for Timber, you can read more on https://github.com/jarednova/timber#installation', E_USER_ERROR );
77
+		if ( !class_exists('Twig_Autoloader') ) {
78
+			trigger_error('You have not run "composer install" to download required dependencies for Timber, you can read more on https://github.com/jarednova/timber#installation', E_USER_ERROR);
79 79
 		}
80 80
 	}
81 81
 
82 82
 	function init_constants() {
83
-		defined( "TIMBER_LOC" ) or define( "TIMBER_LOC", realpath( __DIR__ ) );
83
+		defined("TIMBER_LOC") or define("TIMBER_LOC", realpath(__DIR__));
84 84
 	}
85 85
 
86 86
 	/**
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
 	 */
89 89
 	protected function init() {
90 90
 		TimberTwig::init();
91
-		TimberRoutes::init( $this );
91
+		TimberRoutes::init($this);
92 92
 		TimberImageHelper::init();
93 93
 		TimberAdmin::init();
94 94
 		TimberIntegrations::init();
@@ -104,8 +104,8 @@  discard block
 block discarded – undo
104 104
 	 * @param string  $PostClass
105 105
 	 * @return array|bool|null
106 106
 	 */
107
-	public static function get_post( $query = false, $PostClass = 'TimberPost' ) {
108
-		return TimberPostGetter::get_post( $query, $PostClass );
107
+	public static function get_post($query = false, $PostClass = 'TimberPost') {
108
+		return TimberPostGetter::get_post($query, $PostClass);
109 109
 	}
110 110
 
111 111
 	/**
@@ -115,8 +115,8 @@  discard block
 block discarded – undo
115 115
 	 * @param string  $PostClass
116 116
 	 * @return array|bool|null
117 117
 	 */
118
-	public static function get_posts( $query = false, $PostClass = 'TimberPost', $return_collection = false ) {
119
-		return TimberPostGetter::get_posts( $query, $PostClass, $return_collection );
118
+	public static function get_posts($query = false, $PostClass = 'TimberPost', $return_collection = false) {
119
+		return TimberPostGetter::get_posts($query, $PostClass, $return_collection);
120 120
 	}
121 121
 
122 122
 	/**
@@ -126,8 +126,8 @@  discard block
 block discarded – undo
126 126
 	 * @param string  $PostClass
127 127
 	 * @return array|bool|null
128 128
 	 */
129
-	public static function query_post( $query = false, $PostClass = 'TimberPost' ) {
130
-		return TimberPostGetter::query_post( $query, $PostClass );
129
+	public static function query_post($query = false, $PostClass = 'TimberPost') {
130
+		return TimberPostGetter::query_post($query, $PostClass);
131 131
 	}
132 132
 
133 133
 	/**
@@ -137,8 +137,8 @@  discard block
 block discarded – undo
137 137
 	 * @param string  $PostClass
138 138
 	 * @return array|bool|null
139 139
 	 */
140
-	public static function query_posts( $query = false, $PostClass = 'TimberPost' ) {
141
-		return TimberPostGetter::query_posts( $query, $PostClass );
140
+	public static function query_posts($query = false, $PostClass = 'TimberPost') {
141
+		return TimberPostGetter::query_posts($query, $PostClass);
142 142
 	}
143 143
 
144 144
 	/**
@@ -148,8 +148,8 @@  discard block
 block discarded – undo
148 148
 	 * @return array
149 149
 	 * @deprecated since 0.20.0
150 150
 	 */
151
-	static function get_pids( $query = null ) {
152
-		return TimberPostGetter::get_pids( $query );
151
+	static function get_pids($query = null) {
152
+		return TimberPostGetter::get_pids($query);
153 153
 	}
154 154
 
155 155
 	/**
@@ -159,8 +159,8 @@  discard block
 block discarded – undo
159 159
 	 * @return array
160 160
 	 * @deprecated since 0.20.0
161 161
 	 */
162
-	static function get_posts_from_loop( $PostClass ) {
163
-		return TimberPostGetter::get_posts( $PostClass );
162
+	static function get_posts_from_loop($PostClass) {
163
+		return TimberPostGetter::get_posts($PostClass);
164 164
 	}
165 165
 
166 166
 	/**
@@ -171,8 +171,8 @@  discard block
 block discarded – undo
171 171
 	 * @return array
172 172
 	 * @deprecated since 0.20.0
173 173
 	 */
174
-	static function get_posts_from_slug( $slug, $PostClass = 'TimberPost' ) {
175
-		return TimberPostGetter::get_posts( $slug, $PostClass );
174
+	static function get_posts_from_slug($slug, $PostClass = 'TimberPost') {
175
+		return TimberPostGetter::get_posts($slug, $PostClass);
176 176
 	}
177 177
 
178 178
 	/**
@@ -183,8 +183,8 @@  discard block
 block discarded – undo
183 183
 	 * @return array
184 184
 	 * @deprecated since 0.20.0
185 185
 	 */
186
-	static function get_posts_from_wp_query( $query = array(), $PostClass = 'TimberPost' ) {
187
-		return TimberPostGetter::query_posts( $query, $PostClass );
186
+	static function get_posts_from_wp_query($query = array(), $PostClass = 'TimberPost') {
187
+		return TimberPostGetter::query_posts($query, $PostClass);
188 188
 	}
189 189
 
190 190
 	/**
@@ -195,8 +195,8 @@  discard block
 block discarded – undo
195 195
 	 * @return array|null
196 196
 	 * @deprecated since 0.20.0
197 197
 	 */
198
-	static function get_posts_from_array_of_ids( $query = array(), $PostClass = 'TimberPost' ) {
199
-		return TimberPostGetter::get_posts( $query, $PostClass );
198
+	static function get_posts_from_array_of_ids($query = array(), $PostClass = 'TimberPost') {
199
+		return TimberPostGetter::get_posts($query, $PostClass);
200 200
 	}
201 201
 
202 202
 	/**
@@ -206,9 +206,9 @@  discard block
 block discarded – undo
206 206
 	 * @return int
207 207
 	 * @deprecated since 0.20.0
208 208
 	 */
209
-	static function get_pid( $query ) {
210
-		$pids = TimberPostGetter::get_pids( $query );
211
-		if ( is_array( $pids ) && count( $pids ) ) {
209
+	static function get_pid($query) {
210
+		$pids = TimberPostGetter::get_pids($query);
211
+		if ( is_array($pids) && count($pids) ) {
212 212
 			return $pids[0];
213 213
 		}
214 214
 	}
@@ -234,8 +234,8 @@  discard block
 block discarded – undo
234 234
 	 * @param string  $TermClass
235 235
 	 * @return mixed
236 236
 	 */
237
-	public static function get_terms( $args = null, $maybe_args = array(), $TermClass = 'TimberTerm' ) {
238
-		return TimberTermGetter::get_terms( $args, $maybe_args, $TermClass );
237
+	public static function get_terms($args = null, $maybe_args = array(), $TermClass = 'TimberTerm') {
238
+		return TimberTermGetter::get_terms($args, $maybe_args, $TermClass);
239 239
 	}
240 240
 
241 241
 	/* Site Retrieval
@@ -247,14 +247,14 @@  discard block
 block discarded – undo
247 247
 	 * @param array|bool $blog_ids
248 248
 	 * @return array
249 249
 	 */
250
-	public static function get_sites( $blog_ids = false ) {
251
-		if ( !is_array( $blog_ids ) ) {
250
+	public static function get_sites($blog_ids = false) {
251
+		if ( !is_array($blog_ids) ) {
252 252
 			global $wpdb;
253
-			$blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs ORDER BY blog_id ASC" );
253
+			$blog_ids = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs ORDER BY blog_id ASC");
254 254
 		}
255 255
 		$return = array();
256
-		foreach ( $blog_ids as $blog_id ) {
257
-			$return[] = new TimberSite( $blog_id );
256
+		foreach ($blog_ids as $blog_id) {
257
+			$return[] = new TimberSite($blog_id);
258 258
 		}
259 259
 		return $return;
260 260
 	}
@@ -272,29 +272,29 @@  discard block
 block discarded – undo
272 272
 		$data = array();
273 273
 		$data['http_host'] = 'http://' . TimberURLHelper::get_host();
274 274
 		$data['wp_title'] = TimberHelper::get_wp_title();
275
-		$data['wp_head'] = TimberHelper::function_wrapper( 'wp_head' );
276
-		$data['wp_footer'] = TimberHelper::function_wrapper( 'wp_footer' );
277
-		$data['body_class'] = implode( ' ', get_body_class() );
275
+		$data['wp_head'] = TimberHelper::function_wrapper('wp_head');
276
+		$data['wp_footer'] = TimberHelper::function_wrapper('wp_footer');
277
+		$data['body_class'] = implode(' ', get_body_class());
278 278
 
279 279
 		$data['site'] = new TimberSite();
280 280
 		$data['theme'] = $data['site']->theme;
281 281
 		//deprecated, these should be fetched via TimberSite or TimberTheme
282
-		$data['theme_dir'] = WP_CONTENT_SUBDIR.str_replace( WP_CONTENT_DIR, '', get_stylesheet_directory() );
283
-		$data['language_attributes'] = TimberHelper::function_wrapper( 'language_attributes' );
282
+		$data['theme_dir'] = WP_CONTENT_SUBDIR . str_replace(WP_CONTENT_DIR, '', get_stylesheet_directory());
283
+		$data['language_attributes'] = TimberHelper::function_wrapper('language_attributes');
284 284
 		$data['stylesheet_uri'] = get_stylesheet_uri();
285 285
 		$data['template_uri'] = get_template_directory_uri();
286 286
 
287 287
 		$data['posts'] = Timber::query_posts();
288 288
 
289 289
 		//deprecated, this should be fetched via TimberMenu
290
-		if ( function_exists( 'wp_nav_menu' ) ) {
290
+		if ( function_exists('wp_nav_menu') ) {
291 291
 			$locations = get_nav_menu_locations();
292
-			if ( count( $locations ) ) {
293
-				$data['wp_nav_menu'] = wp_nav_menu( array( 'container_class' => 'menu-header', 'echo' => false, 'menu_class' => 'nav-menu' ) );
292
+			if ( count($locations) ) {
293
+				$data['wp_nav_menu'] = wp_nav_menu(array('container_class' => 'menu-header', 'echo' => false, 'menu_class' => 'nav-menu'));
294 294
 			}
295 295
 		}
296
-		$data = apply_filters( 'timber_context', $data );
297
-		$data = apply_filters( 'timber/context', $data );
296
+		$data = apply_filters('timber_context', $data);
297
+		$data = apply_filters('timber/context', $data);
298 298
 		return $data;
299 299
 	}
300 300
 
@@ -308,27 +308,27 @@  discard block
 block discarded – undo
308 308
 	 * @param bool    $via_render
309 309
 	 * @return bool|string
310 310
 	 */
311
-	public static function compile( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT, $via_render = false ) {
311
+	public static function compile($filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT, $via_render = false) {
312 312
 		$caller = self::get_calling_script_dir();
313 313
 		$caller_file = self::get_calling_script_file();
314
-		$caller_file = apply_filters( 'timber_calling_php_file', $caller_file );
315
-		$loader = new TimberLoader( $caller );
316
-		$file = $loader->choose_template( $filenames );
314
+		$caller_file = apply_filters('timber_calling_php_file', $caller_file);
315
+		$loader = new TimberLoader($caller);
316
+		$file = $loader->choose_template($filenames);
317 317
 		$output = '';
318
-		if ( is_null( $data ) ) {
318
+		if ( is_null($data) ) {
319 319
 			$data = array();
320 320
 		}
321
-		if ( strlen( $file ) ) {
321
+		if ( strlen($file) ) {
322 322
 			if ( $via_render ) {
323
-				$file = apply_filters( 'timber_render_file', $file );
324
-				$data = apply_filters( 'timber_render_data', $data );
323
+				$file = apply_filters('timber_render_file', $file);
324
+				$data = apply_filters('timber_render_data', $data);
325 325
 			} else {
326
-				$file = apply_filters( 'timber_compile_file', $file );
327
-				$data = apply_filters( 'timber_compile_data', $data );
326
+				$file = apply_filters('timber_compile_file', $file);
327
+				$data = apply_filters('timber_compile_data', $data);
328 328
 			}
329
-			$output = $loader->render( $file, $data, $expires, $cache_mode );
329
+			$output = $loader->render($file, $data, $expires, $cache_mode);
330 330
 		}
331
-		do_action( 'timber_compile_done' );
331
+		do_action('timber_compile_done');
332 332
 		return $output;
333 333
 	}
334 334
 
@@ -339,14 +339,14 @@  discard block
 block discarded – undo
339 339
 	 * @param array   $data   an array with data in it.
340 340
 	 * @return  bool|string
341 341
 	 */
342
-	public static function compile_string( $string, $data = array() ) {
342
+	public static function compile_string($string, $data = array()) {
343 343
 		$dummy_loader = new TimberLoader();
344 344
 		$dummy_loader->get_twig();
345 345
 		$loader = new Twig_Loader_String();
346
-		$twig = new Twig_Environment( $loader );
347
-		$twig = apply_filters( 'timber/twig/filters', $twig );
348
-		$twig = apply_filters( 'twig_apply_filters', $twig );
349
-		return $twig->render( $string, $data );
346
+		$twig = new Twig_Environment($loader);
347
+		$twig = apply_filters('timber/twig/filters', $twig);
348
+		$twig = apply_filters('twig_apply_filters', $twig);
349
+		return $twig->render($string, $data);
350 350
 	}
351 351
 
352 352
 	/**
@@ -358,15 +358,15 @@  discard block
 block discarded – undo
358 358
 	 * @param string  $cache_mode
359 359
 	 * @return bool|string
360 360
 	 */
361
-	public static function fetch( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT ) {
361
+	public static function fetch($filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT) {
362 362
 		if ( $expires === true ) {
363 363
 			//if this is reading as true; the user probably is using the old $echo param
364 364
 			//so we should move all vars up by a spot
365 365
 			$expires = $cache_mode;
366 366
 			$cache_mode = TimberLoader::CACHE_USE_DEFAULT;
367 367
 		}
368
-		$output = self::compile( $filenames, $data, $expires, $cache_mode, true );
369
-		$output = apply_filters( 'timber_compile_result', $output );
368
+		$output = self::compile($filenames, $data, $expires, $cache_mode, true);
369
+		$output = apply_filters('timber_compile_result', $output);
370 370
 		return $output;
371 371
 	}
372 372
 
@@ -379,8 +379,8 @@  discard block
 block discarded – undo
379 379
 	 * @param string  $cache_mode
380 380
 	 * @return bool|string
381 381
 	 */
382
-	public static function render( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT ) {
383
-		$output = static::fetch( $filenames, $data, $expires, $cache_mode );
382
+	public static function render($filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT) {
383
+		$output = static::fetch($filenames, $data, $expires, $cache_mode);
384 384
 		echo $output;
385 385
 		return $output;
386 386
 	}
@@ -392,8 +392,8 @@  discard block
 block discarded – undo
392 392
 	 * @param array   $data   an array with data in it.
393 393
 	 * @return  bool|string
394 394
 	 */
395
-	public static function render_string( $string, $data = array() ) {
396
-		$compiled = self::compile_string( $string, $data );
395
+	public static function render_string($string, $data = array()) {
396
+		$compiled = self::compile_string($string, $data);
397 397
 		echo $compiled;
398 398
 		return $compiled;
399 399
 	}
@@ -409,14 +409,14 @@  discard block
 block discarded – undo
409 409
 	 * @param array   $data
410 410
 	 * @return bool|string
411 411
 	 */
412
-	public static function get_sidebar( $sidebar = '', $data = array() ) {
412
+	public static function get_sidebar($sidebar = '', $data = array()) {
413 413
 		if ( $sidebar == '' ) {
414 414
 			$sidebar = 'sidebar.php';
415 415
 		}
416
-		if ( strstr( strtolower( $sidebar ), '.php' ) ) {
417
-			return self::get_sidebar_from_php( $sidebar, $data );
416
+		if ( strstr(strtolower($sidebar), '.php') ) {
417
+			return self::get_sidebar_from_php($sidebar, $data);
418 418
 		}
419
-		return self::compile( $sidebar, $data );
419
+		return self::compile($sidebar, $data);
420 420
 	}
421 421
 
422 422
 	/**
@@ -426,21 +426,21 @@  discard block
 block discarded – undo
426 426
 	 * @param array   $data
427 427
 	 * @return string
428 428
 	 */
429
-	public static function get_sidebar_from_php( $sidebar = '', $data ) {
429
+	public static function get_sidebar_from_php($sidebar = '', $data) {
430 430
 		$caller = self::get_calling_script_dir();
431 431
 		$loader = new TimberLoader();
432
-		$uris = $loader->get_locations( $caller );
432
+		$uris = $loader->get_locations($caller);
433 433
 		ob_start();
434 434
 		$found = false;
435
-		foreach ( $uris as $uri ) {
436
-			if ( file_exists( trailingslashit( $uri ) . $sidebar ) ) {
437
-				include trailingslashit( $uri ) . $sidebar;
435
+		foreach ($uris as $uri) {
436
+			if ( file_exists(trailingslashit($uri) . $sidebar) ) {
437
+				include trailingslashit($uri) . $sidebar;
438 438
 				$found = true;
439 439
 				break;
440 440
 			}
441 441
 		}
442 442
 		if ( !$found ) {
443
-			TimberHelper::error_log( 'error loading your sidebar, check to make sure the file exists' );
443
+			TimberHelper::error_log('error loading your sidebar, check to make sure the file exists');
444 444
 		}
445 445
 		$ret = ob_get_contents();
446 446
 		ob_end_clean();
@@ -456,8 +456,8 @@  discard block
 block discarded – undo
456 456
 	 * @param int     $widget_id
457 457
 	 * @return TimberFunctionWrapper
458 458
 	 */
459
-	public static function get_widgets( $widget_id ) {
460
-		return TimberHelper::function_wrapper( 'dynamic_sidebar', array( $widget_id ), true );
459
+	public static function get_widgets($widget_id) {
460
+		return TimberHelper::function_wrapper('dynamic_sidebar', array($widget_id), true);
461 461
 	}
462 462
 
463 463
 
@@ -472,15 +472,15 @@  discard block
 block discarded – undo
472 472
 	 * @param array   $args
473 473
 	 * @deprecated since 0.20.0
474 474
 	 */
475
-	public static function add_route( $route, $callback, $args = array() ) {
476
-		Routes::map( $route, $callback, $args );
475
+	public static function add_route($route, $callback, $args = array()) {
476
+		Routes::map($route, $callback, $args);
477 477
 	}
478 478
 
479 479
 	/**
480 480
 	 * @deprecated since 0.22.2
481 481
 	 */
482 482
 	public function cancel_query() {
483
-		add_action( 'posts_request', array( $this, 'cancel_query_posts_request' ) );
483
+		add_action('posts_request', array($this, 'cancel_query_posts_request'));
484 484
 	}
485 485
 
486 486
 	/**
@@ -497,8 +497,8 @@  discard block
 block discarded – undo
497 497
 	 *
498 498
 	 * @deprecated since 0.20.0
499 499
 	 */
500
-	public static function load_template( $template, $query = false, $status_code = 200, $tparams = false ) {
501
-		return Routes::load( $template, $tparams, $query, $status_code );
500
+	public static function load_template($template, $query = false, $status_code = 200, $tparams = false) {
501
+		return Routes::load($template, $tparams, $query, $status_code);
502 502
 	}
503 503
 
504 504
 	/**
@@ -506,8 +506,8 @@  discard block
 block discarded – undo
506 506
 	 *
507 507
 	 * @deprecated since 0.20.2
508 508
 	 */
509
-	public static function load_view( $template, $query = false, $status_code = 200, $tparams = false ) {
510
-		return Routes::load( $template, $tparams, $query, $status_code );
509
+	public static function load_view($template, $query = false, $status_code = 200, $tparams = false) {
510
+		return Routes::load($template, $tparams, $query, $status_code);
511 511
 	}
512 512
 
513 513
 
@@ -520,43 +520,43 @@  discard block
 block discarded – undo
520 520
 	 * @param array   $prefs
521 521
 	 * @return array mixed
522 522
 	 */
523
-	public static function get_pagination( $prefs = array() ) {
523
+	public static function get_pagination($prefs = array()) {
524 524
 		global $wp_query;
525 525
 		global $paged;
526 526
 		global $wp_rewrite;
527 527
 		$args = array();
528
-		$args['total'] = ceil( $wp_query->found_posts / $wp_query->query_vars['posts_per_page'] );
528
+		$args['total'] = ceil($wp_query->found_posts / $wp_query->query_vars['posts_per_page']);
529 529
 		if ( $wp_rewrite->using_permalinks() ) {
530
-			$url = explode( '?', get_pagenum_link( 0 ) );
531
-			if ( isset( $url[1] ) ) {
532
-				parse_str( $url[1], $query );
530
+			$url = explode('?', get_pagenum_link(0));
531
+			if ( isset($url[1]) ) {
532
+				parse_str($url[1], $query);
533 533
 				$args['add_args'] = $query;
534 534
 			}
535 535
 			$args['format'] = 'page/%#%';
536
-			$args['base'] = trailingslashit( $url[0] ).'%_%';
536
+			$args['base'] = trailingslashit($url[0]) . '%_%';
537 537
 		} else {
538 538
 			$big = 999999999;
539
-			$args['base'] = str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) );
539
+			$args['base'] = str_replace($big, '%#%', esc_url(get_pagenum_link($big)));
540 540
 		}
541 541
 		$args['type'] = 'array';
542
-		$args['current'] = max( 1, get_query_var( 'paged' ) );
543
-		$args['mid_size'] = max( 9 - $args['current'], 3 );
544
-		if ( is_int( $prefs ) ) {
542
+		$args['current'] = max(1, get_query_var('paged'));
543
+		$args['mid_size'] = max(9 - $args['current'], 3);
544
+		if ( is_int($prefs) ) {
545 545
 			$args['mid_size'] = $prefs - 2;
546 546
 		} else {
547
-			$args = array_merge( $args, $prefs );
547
+			$args = array_merge($args, $prefs);
548 548
 		}
549 549
 		$data = array();
550 550
 		$data['current'] = $args['current'];
551 551
 		$data['total'] = $args['total'];
552
-		$data['pages'] = TimberHelper::paginate_links( $args );
553
-		$next = get_next_posts_page_link( $args['total'] );
552
+		$data['pages'] = TimberHelper::paginate_links($args);
553
+		$next = get_next_posts_page_link($args['total']);
554 554
 		if ( $next ) {
555
-			$data['next'] = array( 'link' => untrailingslashit( $next ), 'class' => 'page-numbers next' );
555
+			$data['next'] = array('link' => untrailingslashit($next), 'class' => 'page-numbers next');
556 556
 		}
557
-		$prev = previous_posts( false );
557
+		$prev = previous_posts(false);
558 558
 		if ( $prev ) {
559
-			$data['prev'] = array( 'link' => untrailingslashit( $prev ), 'class' => 'page-numbers prev' );
559
+			$data['prev'] = array('link' => untrailingslashit($prev), 'class' => 'page-numbers prev');
560 560
 		}
561 561
 		if ( $paged < 2 ) {
562 562
 			$data['prev'] = '';
@@ -574,9 +574,9 @@  discard block
 block discarded – undo
574 574
 	 * @return string
575 575
 	 * @deprecated since 0.20.0
576 576
 	 */
577
-	public static function get_calling_script_path( $offset = 0 ) {
578
-		$dir = self::get_calling_script_dir( $offset );
579
-		return str_replace( ABSPATH, '', realpath( $dir ) );
577
+	public static function get_calling_script_path($offset = 0) {
578
+		$dir = self::get_calling_script_dir($offset);
579
+		return str_replace(ABSPATH, '', realpath($dir));
580 580
 	}
581 581
 
582 582
 	/**
@@ -584,10 +584,10 @@  discard block
 block discarded – undo
584 584
 	 *
585 585
 	 * @return string
586 586
 	 */
587
-	public static function get_calling_script_dir( $offset = 0 ) {
588
-		$caller = self::get_calling_script_file( $offset );
589
-		if ( !is_null( $caller ) ) {
590
-			$pathinfo = pathinfo( $caller );
587
+	public static function get_calling_script_dir($offset = 0) {
588
+		$caller = self::get_calling_script_file($offset);
589
+		if ( !is_null($caller) ) {
590
+			$pathinfo = pathinfo($caller);
591 591
 			$dir = $pathinfo['dirname'];
592 592
 			return $dir;
593 593
 		}
@@ -600,11 +600,11 @@  discard block
 block discarded – undo
600 600
 	 * @return string|null
601 601
 	 * @deprecated since 0.20.0
602 602
 	 */
603
-	public static function get_calling_script_file( $offset = 0 ) {
603
+	public static function get_calling_script_file($offset = 0) {
604 604
 		$caller = null;
605 605
 		$backtrace = debug_backtrace();
606 606
 		$i = 0;
607
-		foreach ( $backtrace as $trace ) {
607
+		foreach ($backtrace as $trace) {
608 608
 			if ( $trace['file'] != __FILE__ ) {
609 609
 				$caller = $trace['file'];
610 610
 				break;
@@ -624,8 +624,8 @@  discard block
 block discarded – undo
624 624
 	 * @return bool
625 625
 	 * @deprecated since 0.20.0
626 626
 	 */
627
-	public static function is_post_class_or_class_map( $args ) {
628
-		return TimberPostGetter::is_post_class_or_class_map( $args );
627
+	public static function is_post_class_or_class_map($args) {
628
+		return TimberPostGetter::is_post_class_or_class_map($args);
629 629
 	}
630 630
 
631 631
 }
Please login to merge, or discard this patch.
lib/timber-post.php 1 patch
Spacing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
 	 * @param mixed $pid
169 169
 	 */
170 170
 	public function __construct($pid = null) {
171
-		$pid = $this->determine_id( $pid );
171
+		$pid = $this->determine_id($pid);
172 172
 		$this->init($pid);
173 173
 	}
174 174
 
@@ -188,13 +188,13 @@  discard block
 block discarded – undo
188 188
 			&& get_class($wp_query->queried_object) == 'WP_Post'
189 189
 			) {
190 190
 			$pid = $wp_query->queried_object_id;
191
-		} else if ( $pid === null && $wp_query->is_home && isset($wp_query->queried_object_id) && $wp_query->queried_object_id )  {
191
+		} else if ( $pid === null && $wp_query->is_home && isset($wp_query->queried_object_id) && $wp_query->queried_object_id ) {
192 192
 			//hack for static page as home page
193 193
 			$pid = $wp_query->queried_object_id;
194 194
 		} else if ( $pid === null ) {
195 195
 			$gtid = false;
196 196
 			$maybe_post = get_post();
197
-			if ( isset($maybe_post->ID) ){
197
+			if ( isset($maybe_post->ID) ) {
198 198
 				$gtid = true;
199 199
 			}
200 200
 			if ( $gtid ) {
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
 	 * @param string $field
261 261
 	 * @param mixed $value
262 262
 	 */
263
-	public function update( $field, $value ) {
263
+	public function update($field, $value) {
264 264
 		if ( isset($this->ID) ) {
265 265
 			update_post_meta($this->ID, $field, $value);
266 266
 			$this->$field = $value;
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
 	 * @param mixed $pid
276 276
 	 * @return WP_Post on success
277 277
 	 */
278
-	protected function prepare_post_info( $pid = 0 ) {
278
+	protected function prepare_post_info($pid = 0) {
279 279
 		if ( is_string($pid) || is_numeric($pid) || (is_object($pid) && !isset($pid->post_title)) || $pid === 0 ) {
280 280
 			$pid = self::check_post_id($pid);
281 281
 			$post = get_post($pid);
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 	 * @internal
298 298
 	 * @return integer ID number of a post
299 299
 	 */
300
-	protected function check_post_id( $pid ) {
300
+	protected function check_post_id($pid) {
301 301
 		if ( is_numeric($pid) && $pid === 0 ) {
302 302
 			$pid = get_the_ID();
303 303
 			return $pid;
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
 		global $wpdb;
324 324
 		$query = $wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = %s LIMIT 1", $post_name);
325 325
 		$result = $wpdb->get_row($query);
326
-		if (!$result) {
326
+		if ( !$result ) {
327 327
 			return null;
328 328
 		}
329 329
 		return $result->ID;
@@ -362,7 +362,7 @@  discard block
 block discarded – undo
362 362
 				$text = TimberHelper::trim_words($text, $len, false);
363 363
 				$trimmed = true;
364 364
 			}
365
-			$text = do_shortcode( $text );
365
+			$text = do_shortcode($text);
366 366
 		}
367 367
 		if ( !strlen($text) ) {
368 368
 			$text = TimberHelper::trim_words($this->get_content(), $len, false);
@@ -391,11 +391,11 @@  discard block
 block discarded – undo
391 391
 			}
392 392
 			$read_more_class = apply_filters('timber/post/get_preview/read_more_class', "read-more");
393 393
 			if ( $readmore && isset($readmore_matches) && !empty($readmore_matches[1]) ) {
394
-				$text .= ' <a href="' . $this->get_permalink() . '" class="'.$read_more_class .'">' . trim($readmore_matches[1]) . '</a>';
394
+				$text .= ' <a href="' . $this->get_permalink() . '" class="' . $read_more_class . '">' . trim($readmore_matches[1]) . '</a>';
395 395
 			} elseif ( $readmore ) {
396
-				$text .= ' <a href="' . $this->get_permalink() . '" class="'.$read_more_class .'">' . trim($readmore) . '</a>';
396
+				$text .= ' <a href="' . $this->get_permalink() . '" class="' . $read_more_class . '">' . trim($readmore) . '</a>';
397 397
 			}
398
-			if ( !$strip && $last_p_tag && ( strpos($text, '<p>') || strpos($text, '<p ') ) ) {
398
+			if ( !$strip && $last_p_tag && (strpos($text, '<p>') || strpos($text, '<p ')) ) {
399 399
 				$text .= '</p>';
400 400
 			}
401 401
 		}
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 	 * @internal
408 408
 	 * @param bool|int $pid a post ID number
409 409
 	 */
410
-	function import_custom( $pid = false ) {
410
+	function import_custom($pid = false) {
411 411
 		if ( !$pid ) {
412 412
 			$pid = $this->ID;
413 413
 		}
@@ -422,13 +422,13 @@  discard block
 block discarded – undo
422 422
 	 * @param int $pid
423 423
 	 * @return array
424 424
 	 */
425
-	protected function get_post_custom( $pid ) {
425
+	protected function get_post_custom($pid) {
426 426
 		apply_filters('timber_post_get_meta_pre', array(), $pid, $this);
427 427
 		$customs = get_post_custom($pid);
428 428
 		if ( !is_array($customs) || empty($customs) ) {
429 429
 			return array();
430 430
 		}
431
-		foreach ( $customs as $key => $value ) {
431
+		foreach ($customs as $key => $value) {
432 432
 			if ( is_array($value) && count($value) == 1 && isset($value[0]) ) {
433 433
 				$value = $value[0];
434 434
 			}
@@ -482,7 +482,7 @@  discard block
 block discarded – undo
482 482
 	 * @param bool $taxonomy
483 483
 	 * @return TimberPost|boolean
484 484
 	 */
485
-	function get_next( $taxonomy = false ) {
485
+	function get_next($taxonomy = false) {
486 486
 		if ( !isset($this->_next) || !isset($this->_next[$taxonomy]) ) {
487 487
 			global $post;
488 488
 			$this->_next = array();
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
 		$post = $this;
514 514
 		$ret = array();
515 515
 		if ( $multipage ) {
516
-			for ( $i = 1; $i <= $numpages; $i++ ) {
516
+			for ($i = 1; $i <= $numpages; $i++) {
517 517
 				$link = self::get_wp_link_page($i);
518 518
 				$data = array('name' => $i, 'title' => $i, 'text' => $i, 'link' => $link);
519 519
 				if ( $i == $page ) {
@@ -565,7 +565,7 @@  discard block
 block discarded – undo
565 565
 	 * @param bool $taxonomy
566 566
 	 * @return TimberPost|boolean
567 567
 	 */
568
-	function get_prev( $taxonomy = false ) {
568
+	function get_prev($taxonomy = false) {
569 569
 		if ( isset($this->_prev) && isset($this->_prev[$taxonomy]) ) {
570 570
 			return $this->_prev[$taxonomy];
571 571
 		}
@@ -632,7 +632,7 @@  discard block
 block discarded – undo
632 632
 		$post->slug = $post->post_name;
633 633
 		$customs = $this->get_post_custom($post->ID);
634 634
 		$post->custom = $customs;
635
-		$post = (object) array_merge((array)$customs, (array)$post);
635
+		$post = (object) array_merge((array) $customs, (array) $post);
636 636
 		return $post;
637 637
 	}
638 638
 
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
 	 * @param string $use
644 644
 	 * @return string
645 645
 	 */
646
-	function get_display_date( $use = 'post_date' ) {
646
+	function get_display_date($use = 'post_date') {
647 647
 		return date(get_option('date_format'), strtotime($this->$use));
648 648
 	}
649 649
 
@@ -653,9 +653,9 @@  discard block
 block discarded – undo
653 653
 	 * @param  string $date_format
654 654
 	 * @return string
655 655
 	 */
656
-	function get_date( $date_format = '' ) {
656
+	function get_date($date_format = '') {
657 657
 		$df = $date_format ? $date_format : get_option('date_format');
658
-		$the_date = (string)mysql2date($df, $this->post_date);
658
+		$the_date = (string) mysql2date($df, $this->post_date);
659 659
 		return apply_filters('get_the_date', $the_date, $df);
660 660
 	}
661 661
 
@@ -664,7 +664,7 @@  discard block
 block discarded – undo
664 664
 	 * @param  string $date_format
665 665
 	 * @return string
666 666
 	 */
667
-	function get_modified_date( $date_format = '' ) {
667
+	function get_modified_date($date_format = '') {
668 668
 		$df = $date_format ? $date_format : get_option('date_format');
669 669
 		$the_time = $this->get_modified_time($df);
670 670
 		return apply_filters('get_the_modified_date', $the_time, $date_format);
@@ -675,7 +675,7 @@  discard block
 block discarded – undo
675 675
 	 * @param  string $time_format
676 676
 	 * @return string
677 677
 	 */
678
-	function get_modified_time( $time_format = '' ) {
678
+	function get_modified_time($time_format = '') {
679 679
 		$tf = $time_format ? $time_format : get_option('time_format');
680 680
 		$the_time = get_post_modified_time($tf, false, $this->ID, true);
681 681
 		return apply_filters('get_the_modified_time', $the_time, $time_format);
@@ -688,7 +688,7 @@  discard block
 block discarded – undo
688 688
 	 * @param bool|string 	$childPostClass
689 689
 	 * @return array
690 690
 	 */
691
-	function get_children( $post_type = 'any', $childPostClass = false ) {
691
+	function get_children($post_type = 'any', $childPostClass = false) {
692 692
 		if ( $childPostClass === false ) {
693 693
 			$childPostClass = $this->PostClass;
694 694
 		}
@@ -696,7 +696,7 @@  discard block
 block discarded – undo
696 696
 			$post_type = $this->post_type;
697 697
 		}
698 698
 		$children = get_children('post_parent=' . $this->ID . '&post_type=' . $post_type . '&numberposts=-1&orderby=menu_order title&order=ASC');
699
-		foreach ( $children as &$child ) {
699
+		foreach ($children as &$child) {
700 700
 			$child = new $childPostClass($child->ID);
701 701
 		}
702 702
 		$children = array_values($children);
@@ -732,20 +732,20 @@  discard block
 block discarded – undo
732 732
 		}
733 733
 
734 734
 		if ( $user_ID ) {
735
-			$args['include_unapproved'] = array( $user_ID );
736
-		} elseif ( ! empty( $comment_author_email ) ) {
737
-			$args['include_unapproved'] = array( $comment_author_email );
735
+			$args['include_unapproved'] = array($user_ID);
736
+		} elseif ( !empty($comment_author_email) ) {
737
+			$args['include_unapproved'] = array($comment_author_email);
738 738
 		}
739 739
 
740 740
 		$comments = get_comments($args);
741 741
 		$timber_comments = array();
742 742
 
743 743
 		if ( '' == get_query_var('cpage') && get_option('page_comments') ) {
744
-			set_query_var( 'cpage', 'newest' == get_option('default_comments_page') ? get_comment_pages_count() : 1 );
744
+			set_query_var('cpage', 'newest' == get_option('default_comments_page') ? get_comment_pages_count() : 1);
745 745
 			$overridden_cpage = true;
746 746
 		}
747 747
 
748
-		foreach($comments as $key => &$comment) {
748
+		foreach ($comments as $key => &$comment) {
749 749
 			$timber_comment = new $CommentClass($comment);
750 750
 			$timber_comment->reply_link = $this->TimberComment_reply_link($comment->comment_ID, $this->ID);
751 751
 			$timber_comments[$timber_comment->id] = $timber_comment;
@@ -753,22 +753,22 @@  discard block
 block discarded – undo
753 753
 
754 754
 		// Build a flattened (depth=1) comment tree
755 755
 		$comments_tree = array();
756
-		foreach( $timber_comments as $key => $comment ) {
757
-			if ( ! $comment->is_child() ) {
756
+		foreach ($timber_comments as $key => $comment) {
757
+			if ( !$comment->is_child() ) {
758 758
 				continue;
759 759
 			}
760 760
 
761 761
 			$tree_element = $comment;
762 762
 			do {
763 763
 				$tree_element = $timber_comments[$tree_element->comment_parent];
764
-			} while( $tree_element->is_child() );
764
+			} while ($tree_element->is_child());
765 765
 
766 766
 			$comments_tree[$tree_element->id][] = $comment->id;
767 767
 		}
768 768
 
769 769
 		// Add child comments to the relative "super parents"
770
-		foreach($comments_tree as $comment_parent => $comment_children) {
771
-			foreach($comment_children as $comment_child) {
770
+		foreach ($comments_tree as $comment_parent => $comment_children) {
771
+			foreach ($comment_children as $comment_child) {
772 772
 				$timber_comments[$comment_parent]->children[] = $timber_comments[$comment_child];
773 773
 				unset($timber_comments[$comment_child]);
774 774
 			}
@@ -808,7 +808,7 @@  discard block
 block discarded – undo
808 808
 	 * @param string $TermClass
809 809
 	 * @return array
810 810
 	 */
811
-	function get_terms( $tax = '', $merge = true, $TermClass = '' ) {
811
+	function get_terms($tax = '', $merge = true, $TermClass = '') {
812 812
 
813 813
 		$TermClass = $TermClass ?: $this->TermClass;
814 814
 
@@ -819,7 +819,7 @@  discard block
 block discarded – undo
819 819
 			$taxonomies = $tax;
820 820
 		}
821 821
 		if ( is_string($tax) ) {
822
-			if ( in_array($tax, array('all','any','')) ) {
822
+			if ( in_array($tax, array('all', 'any', '')) ) {
823 823
 				$taxonomies = get_object_taxonomies($this->post_type);
824 824
 			} else {
825 825
 				$taxonomies = array($tax);
@@ -828,8 +828,8 @@  discard block
 block discarded – undo
828 828
 
829 829
 		$term_class_objects = array();
830 830
 
831
-		foreach ( $taxonomies as $taxonomy ) {
832
-			if ( in_array($taxonomy, array('tag','tags')) ) {
831
+		foreach ($taxonomies as $taxonomy) {
832
+			if ( in_array($taxonomy, array('tag', 'tags')) ) {
833 833
 				$taxonomy = 'post_tag';
834 834
 			}
835 835
 			if ( $taxonomy == 'categories' ) {
@@ -866,11 +866,11 @@  discard block
 block discarded – undo
866 866
 	 * @param string $taxonomy
867 867
 	 * @return bool
868 868
 	 */
869
-	function has_term( $term_name_or_id, $taxonomy = 'all' ) {
869
+	function has_term($term_name_or_id, $taxonomy = 'all') {
870 870
 		if ( $taxonomy == 'all' || $taxonomy == 'any' ) {
871 871
 			$taxes = get_object_taxonomies($this->post_type, 'names');
872 872
 			$ret = false;
873
-			foreach ( $taxes as $tax ) {
873
+			foreach ($taxes as $tax) {
874 874
 				if ( has_term($term_name_or_id, $tax, $this->ID) ) {
875 875
 					$ret = true;
876 876
 					break;
@@ -885,7 +885,7 @@  discard block
 block discarded – undo
885 885
 	 * @param string $field
886 886
 	 * @return TimberImage
887 887
 	 */
888
-	function get_image( $field ) {
888
+	function get_image($field) {
889 889
 		return new $this->ImageClass($this->$field);
890 890
 	}
891 891
 
@@ -935,7 +935,7 @@  discard block
 block discarded – undo
935 935
 	 * @param int $page
936 936
 	 * @return string
937 937
 	 */
938
-	function get_content( $len = 0, $page = 0 ) {
938
+	function get_content($len = 0, $page = 0) {
939 939
 		if ( $len == 0 && $page == 0 && $this->_content ) {
940 940
 			return $this->_content;
941 941
 		}
@@ -992,7 +992,7 @@  discard block
 block discarded – undo
992 992
 	 * @param string $field_name
993 993
 	 * @return mixed
994 994
 	 */
995
-	public function get_field( $field_name ) {
995
+	public function get_field($field_name) {
996 996
 		$value = apply_filters('timber_post_get_meta_field_pre', null, $this->ID, $field_name, $this);
997 997
 		if ( $value === null ) {
998 998
 			$value = get_post_meta($this->ID, $field_name);
@@ -1010,7 +1010,7 @@  discard block
 block discarded – undo
1010 1010
 	/**
1011 1011
 	 * @param string $field_name
1012 1012
 	 */
1013
-	function import_field( $field_name ) {
1013
+	function import_field($field_name) {
1014 1014
 		$this->$field_name = $this->get_field($field_name);
1015 1015
 	}
1016 1016
 
@@ -1041,13 +1041,13 @@  discard block
 block discarded – undo
1041 1041
 	 * ```
1042 1042
 	 * @return string a space-seperated list of classes
1043 1043
 	 */
1044
-	public function post_class( $class='' ) {
1044
+	public function post_class($class = '') {
1045 1045
 		global $post;
1046 1046
 		$old_global_post = $post;
1047 1047
 		$post = $this;
1048 1048
 		$class_array = get_post_class($class, $this->ID);
1049 1049
 		$post = $old_global_post;
1050
-		if ( is_array($class_array) ){
1050
+		if ( is_array($class_array) ) {
1051 1051
 			return implode(' ', $class_array);
1052 1052
 		}
1053 1053
 		return $class_array;
@@ -1149,8 +1149,8 @@  discard block
 block discarded – undo
1149 1149
 	 * @param string|bool $childPostClass _optional_ a custom post class (ex: 'MyTimberPost') to return the objects as. By default (false) it will use TimberPost::$post_class value.
1150 1150
 	 * @return array
1151 1151
 	 */
1152
-	public function children( $post_type = 'any', $childPostClass = false ) {
1153
-		return $this->get_children( $post_type, $childPostClass );
1152
+	public function children($post_type = 'any', $childPostClass = false) {
1153
+		return $this->get_children($post_type, $childPostClass);
1154 1154
 	}
1155 1155
 
1156 1156
 	/**
@@ -1174,7 +1174,7 @@  discard block
 block discarded – undo
1174 1174
 	 * ```
1175 1175
 	 * @return bool|array
1176 1176
 	 */
1177
-	public function comments( $count = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment' ) {
1177
+	public function comments($count = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment') {
1178 1178
 		return $this->get_comments($count, $order, $type, $status, $CommentClass);
1179 1179
 	}
1180 1180
 
@@ -1191,7 +1191,7 @@  discard block
 block discarded – undo
1191 1191
 	 * @param int $page
1192 1192
 	 * @return string
1193 1193
 	 */
1194
-	public function content( $page = 0 ) {
1194
+	public function content($page = 0) {
1195 1195
 		return $this->get_content(0, $page);
1196 1196
 	}
1197 1197
 
@@ -1220,7 +1220,7 @@  discard block
 block discarded – undo
1220 1220
 	 * @param string $date_format
1221 1221
 	 * @return string
1222 1222
 	 */
1223
-	public function date( $date_format = '' ) {
1223
+	public function date($date_format = '') {
1224 1224
 		return $this->get_date($date_format);
1225 1225
 	}
1226 1226
 
@@ -1242,9 +1242,9 @@  discard block
 block discarded – undo
1242 1242
 	 * @param string $time_format
1243 1243
 	 * @return string
1244 1244
 	 */
1245
-	public function time( $time_format = '' ) {
1245
+	public function time($time_format = '') {
1246 1246
 		$tf = $time_format ? $time_format : get_option('time_format');
1247
-	 	$the_time = (string)mysql2date($tf, $this->post_date);
1247
+	 	$the_time = (string) mysql2date($tf, $this->post_date);
1248 1248
 	 	return apply_filters('get_the_time', $the_time, $tf);
1249 1249
 	}
1250 1250
 
@@ -1280,7 +1280,7 @@  discard block
 block discarded – undo
1280 1280
 	 * @param string $field_name
1281 1281
 	 * @return mixed
1282 1282
 	 */
1283
-	public function meta( $field_name = null ) {
1283
+	public function meta($field_name = null) {
1284 1284
 		if ( $field_name === null ) {
1285 1285
 			//on the off-chance the field is actually named meta
1286 1286
 			$field_name = 'meta';
@@ -1291,7 +1291,7 @@  discard block
 block discarded – undo
1291 1291
 	/**
1292 1292
 	 * @return string
1293 1293
 	 */
1294
-	public function name(){
1294
+	public function name() {
1295 1295
 		return $this->title();
1296 1296
 	}
1297 1297
 
@@ -1299,7 +1299,7 @@  discard block
 block discarded – undo
1299 1299
 	 * @param string $date_format
1300 1300
 	 * @return string
1301 1301
 	 */
1302
-	public function modified_date( $date_format = '' ) {
1302
+	public function modified_date($date_format = '') {
1303 1303
 		return $this->get_modified_date($date_format);
1304 1304
 	}
1305 1305
 
@@ -1307,7 +1307,7 @@  discard block
 block discarded – undo
1307 1307
 	 * @param string $time_format
1308 1308
 	 * @return string
1309 1309
 	 */
1310
-	public function modified_time( $time_format = '' ) {
1310
+	public function modified_time($time_format = '') {
1311 1311
 		return $this->get_modified_time($time_format);
1312 1312
 	}
1313 1313
 
@@ -1316,7 +1316,7 @@  discard block
 block discarded – undo
1316 1316
 	 * @param bool $in_same_cat
1317 1317
 	 * @return mixed
1318 1318
 	 */
1319
-	public function next( $in_same_cat = false ) {
1319
+	public function next($in_same_cat = false) {
1320 1320
 		return $this->get_next($in_same_cat);
1321 1321
 	}
1322 1322
 
@@ -1374,7 +1374,7 @@  discard block
 block discarded – undo
1374 1374
 	 * @param bool $in_same_cat
1375 1375
 	 * @return mixed
1376 1376
 	 */
1377
-	public function prev( $in_same_cat = false ) {
1377
+	public function prev($in_same_cat = false) {
1378 1378
 		return $this->get_prev($in_same_cat);
1379 1379
 	}
1380 1380
 
@@ -1386,7 +1386,7 @@  discard block
 block discarded – undo
1386 1386
 	 * @param bool $merge Should the resulting array be one big one (true)? Or should it be an array of sub-arrays for each taxonomy (false)?
1387 1387
 	 * @return array
1388 1388
 	 */
1389
-	public function terms( $tax = '', $merge = true ) {
1389
+	public function terms($tax = '', $merge = true) {
1390 1390
 		return $this->get_terms($tax, $merge);
1391 1391
 	}
1392 1392
 
Please login to merge, or discard this patch.
lib/timber-loader.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -41,8 +41,8 @@  discard block
 block discarded – undo
41 41
 	 */
42 42
 	function render($file, $data = null, $expires = false, $cache_mode = self::CACHE_USE_DEFAULT) {
43 43
 		// Different $expires if user is anonymous or logged in
44
-		if (is_array($expires)) {
45
-			if (is_user_logged_in() && isset($expires[1])) {
44
+		if ( is_array($expires) ) {
45
+			if ( is_user_logged_in() && isset($expires[1]) ) {
46 46
 				$expires = $expires[1];
47 47
 			} else {
48 48
 				$expires = $expires[0];
@@ -51,15 +51,15 @@  discard block
 block discarded – undo
51 51
 
52 52
 		$key = null;
53 53
 		$output = false;
54
-		if (false !== $expires) {
54
+		if ( false !== $expires ) {
55 55
 			ksort($data);
56 56
 			$key = md5($file . json_encode($data));
57 57
 			$output = $this->get_cache($key, self::CACHEGROUP, $cache_mode);
58 58
 		}
59 59
 
60
-		if (false === $output || null === $output) {
60
+		if ( false === $output || null === $output ) {
61 61
 			$twig = $this->get_twig();
62
-			if (strlen($file)) {
62
+			if ( strlen($file) ) {
63 63
 				$loader = $this->get_loader();
64 64
 				$result = $loader->getCacheKey($file);
65 65
 				do_action('timber_loader_render_file', $result);
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 			$output = $twig->render($file, $data);
70 70
 		}
71 71
 
72
-		if (false !== $output && false !== $expires && null !== $key) {
72
+		if ( false !== $output && false !== $expires && null !== $key ) {
73 73
 			$this->set_cache($key, $output, self::CACHEGROUP, $expires, $cache_mode);
74 74
 		}
75 75
 		$output = apply_filters('timber_output', $output);
@@ -81,10 +81,10 @@  discard block
 block discarded – undo
81 81
 	 * @return bool
82 82
 	 */
83 83
 	public function choose_template($filenames) {
84
-		if (is_array($filenames)) {
84
+		if ( is_array($filenames) ) {
85 85
 			/* its an array so we have to figure out which one the dev wants */
86 86
 			foreach ($filenames as $filename) {
87
-				if (self::template_exists($filename)) {
87
+				if ( self::template_exists($filename) ) {
88 88
 					return $filename;
89 89
 				}
90 90
 			}
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
 	protected function template_exists($file) {
101 101
 		foreach ($this->locations as $dir) {
102 102
 			$look_for = trailingslashit($dir) . $file;
103
-			if (file_exists($look_for)) {
103
+			if ( file_exists($look_for) ) {
104 104
 				return true;
105 105
 			}
106 106
 		}
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 		$theme_locs = array();
115 115
 		$child_loc = get_stylesheet_directory();
116 116
 		$parent_loc = get_template_directory();
117
-		if (DIRECTORY_SEPARATOR == '\\') {
117
+		if ( DIRECTORY_SEPARATOR == '\\' ) {
118 118
 			$child_loc = str_replace('/', '\\', $child_loc);
119 119
 			$parent_loc = str_replace('/', '\\', $parent_loc);
120 120
 		}
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 		foreach ($this->get_locations_theme_dir() as $dirname) {
123 123
 			$theme_locs[] = trailingslashit($child_loc) . trailingslashit($dirname);
124 124
 		}
125
-		if ($child_loc != $parent_loc) {
125
+		if ( $child_loc != $parent_loc ) {
126 126
 			$theme_locs[] = $parent_loc;
127 127
 			foreach ($this->get_locations_theme_dir() as $dirname) {
128 128
 				$theme_locs[] = trailingslashit($parent_loc) . trailingslashit($dirname);
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 	 * @return string[] the names of directores, ie: array('templats', 'views');
139 139
 	 */
140 140
 	private function get_locations_theme_dir() {
141
-		if (is_string(Timber::$dirname)) {
141
+		if ( is_string(Timber::$dirname) ) {
142 142
 			return array(Timber::$dirname);
143 143
 		}
144 144
 		return Timber::$dirname;
@@ -149,13 +149,13 @@  discard block
 block discarded – undo
149 149
 	 */
150 150
 	function get_locations_user() {
151 151
 		$locs = array();
152
-		if (isset(Timber::$locations)) {
153
-			if (is_string(Timber::$locations)) {
152
+		if ( isset(Timber::$locations) ) {
153
+			if ( is_string(Timber::$locations) ) {
154 154
 				Timber::$locations = array(Timber::$locations);
155 155
 			}
156 156
 			foreach (Timber::$locations as $tloc) {
157 157
 				$tloc = realpath($tloc);
158
-				if (is_dir($tloc)) {
158
+				if ( is_dir($tloc) ) {
159 159
 					$locs[] = $tloc;
160 160
 				}
161 161
 			}
@@ -169,14 +169,14 @@  discard block
 block discarded – undo
169 169
 	 */
170 170
 	function get_locations_caller($caller = false) {
171 171
 		$locs = array();
172
-		if ($caller && is_string($caller)) {
172
+		if ( $caller && is_string($caller) ) {
173 173
 			$caller = trailingslashit($caller);
174
-			if (is_dir($caller)) {
174
+			if ( is_dir($caller) ) {
175 175
 				$locs[] = $caller;
176 176
 			}
177 177
 			foreach ($this->get_locations_theme_dir() as $dirname) {
178 178
 				$caller_sub = $caller . trailingslashit($dirname);
179
-				if (is_dir($caller_sub)) {
179
+				if ( is_dir($caller_sub) ) {
180 180
 					$locs[] = $caller_sub;
181 181
 				}
182 182
 			}
@@ -210,14 +210,14 @@  discard block
 block discarded – undo
210 210
 		$paths = array();
211 211
 		foreach ($this->locations as $loc) {
212 212
 			$loc = realpath($loc);
213
-			if (is_dir($loc)) {
213
+			if ( is_dir($loc) ) {
214 214
 				$loc = realpath($loc);
215 215
 				$paths[] = $loc;
216 216
 			} else {
217 217
 				//error_log($loc.' is not a directory');
218 218
 			}
219 219
 		}
220
-		if (!ini_get('open_basedir')) {
220
+		if ( !ini_get('open_basedir') ) {
221 221
 			$paths[] = '/';
222 222
 		} else {
223 223
 			$paths[] = ABSPATH;
@@ -233,15 +233,15 @@  discard block
 block discarded – undo
233 233
 	function get_twig() {
234 234
 		$loader = $this->get_loader();
235 235
 		$params = array('debug' => WP_DEBUG, 'autoescape' => false);
236
-		if (isset(Timber::$autoescape)) {
236
+		if ( isset(Timber::$autoescape) ) {
237 237
 			$params['autoescape'] = Timber::$autoescape;
238 238
 		}
239
-		if (Timber::$cache === true) {
239
+		if ( Timber::$cache === true ) {
240 240
 			Timber::$twig_cache = true;
241 241
 		}
242
-		if (Timber::$twig_cache) {
243
-			$twig_cache_loc = apply_filters( 'timber/cache/location', TIMBER_LOC . '/cache/twig' );
244
-			if (!file_exists($twig_cache_loc)) {
242
+		if ( Timber::$twig_cache ) {
243
+			$twig_cache_loc = apply_filters('timber/cache/location', TIMBER_LOC . '/cache/twig');
244
+			if ( !file_exists($twig_cache_loc) ) {
245 245
 				mkdir($twig_cache_loc, 0777, true);
246 246
 			}
247 247
 			$params['cache'] = $twig_cache_loc;
@@ -258,26 +258,26 @@  discard block
 block discarded – undo
258 258
 		return $twig;
259 259
 	}
260 260
 
261
-	public function clear_cache_timber($cache_mode = self::CACHE_USE_DEFAULT){
261
+	public function clear_cache_timber($cache_mode = self::CACHE_USE_DEFAULT) {
262 262
 		//_transient_timberloader
263 263
 		$object_cache = false;
264
-		if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) {
264
+		if ( isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache']) ) {
265 265
 			$object_cache = true;
266 266
 		}
267 267
 		$cache_mode = $this->_get_cache_mode($cache_mode);
268
-		if (self::CACHE_TRANSIENT === $cache_mode) {
268
+		if ( self::CACHE_TRANSIENT === $cache_mode ) {
269 269
 			global $wpdb;
270 270
 			$query = $wpdb->prepare("DELETE FROM $wpdb->options WHERE option_name LIKE '%s'", '_transient_timberloader_%');
271
-			$wpdb->query( $query );
271
+			$wpdb->query($query);
272 272
 			return true;
273
-		} else if (self::CACHE_SITE_TRANSIENT === $cache_mode) {
273
+		} else if ( self::CACHE_SITE_TRANSIENT === $cache_mode ) {
274 274
 			global $wpdb;
275 275
 			$query = $wpdb->prepare("DELETE FROM $wpdb->options WHERE option_name LIKE '%s'", '_transient_timberloader_%');
276
-			$wpdb->query( $query );
276
+			$wpdb->query($query);
277 277
 			return true;
278
-		} else if (self::CACHE_OBJECT === $cache_mode && $object_cache) {
278
+		} else if ( self::CACHE_OBJECT === $cache_mode && $object_cache ) {
279 279
 			global $wp_object_cache;
280
-			if (isset($wp_object_cache->cache[self::CACHEGROUP])){
280
+			if ( isset($wp_object_cache->cache[self::CACHEGROUP]) ) {
281 281
 				unset($wp_object_cache->cache[self::CACHEGROUP]);
282 282
 				return true;
283 283
 			}
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 		$twig = $this->get_twig();
290 290
 		$twig->clearCacheFiles();
291 291
 		$cache = $twig->getCache();
292
-		if ($cache){
292
+		if ( $cache ) {
293 293
 			self::rrmdir($twig->getCache());
294 294
 			return true;
295 295
 		}
@@ -300,15 +300,15 @@  discard block
 block discarded – undo
300 300
 	 * @param string|false $dirPath
301 301
 	 */
302 302
 	public static function rrmdir($dirPath) {
303
-		if (! is_dir($dirPath)) {
303
+		if ( !is_dir($dirPath) ) {
304 304
 			throw new InvalidArgumentException("$dirPath must be a directory");
305 305
 		}
306
-		if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') {
306
+		if ( substr($dirPath, strlen($dirPath) - 1, 1) != '/' ) {
307 307
 			$dirPath .= '/';
308 308
 		}
309 309
 		$files = glob($dirPath . '*', GLOB_MARK);
310 310
 		foreach ($files as $file) {
311
-			if (is_dir($file)) {
311
+			if ( is_dir($file) ) {
312 312
 				self::rrmdir($file);
313 313
 			} else {
314 314
 				unlink($file);
@@ -323,9 +323,9 @@  discard block
 block discarded – undo
323 323
 	private function _get_cache_extension() {
324 324
 
325 325
 		$key_generator   = new \Timber\Cache\KeyGenerator();
326
-		$cache_provider  = new \Timber\Cache\WPObjectCacheAdapter( $this );
327
-		$cache_strategy  = new \Asm89\Twig\CacheExtension\CacheStrategy\GenerationalCacheStrategy( $cache_provider, $key_generator );
328
-		$cache_extension = new \Asm89\Twig\CacheExtension\Extension( $cache_strategy );
326
+		$cache_provider  = new \Timber\Cache\WPObjectCacheAdapter($this);
327
+		$cache_strategy  = new \Asm89\Twig\CacheExtension\CacheStrategy\GenerationalCacheStrategy($cache_provider, $key_generator);
328
+		$cache_extension = new \Asm89\Twig\CacheExtension\Extension($cache_strategy);
329 329
 
330 330
 		return $cache_extension;
331 331
 	}
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 	public function get_cache($key, $group = self::CACHEGROUP, $cache_mode = self::CACHE_USE_DEFAULT) {
340 340
 		$object_cache = false;
341 341
 
342
-		if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) {
342
+		if ( isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache']) ) {
343 343
 			$object_cache = true;
344 344
 		}
345 345
 
@@ -348,13 +348,13 @@  discard block
 block discarded – undo
348 348
 		$value = false;
349 349
 
350 350
 		$trans_key = substr($group . '_' . $key, 0, self::TRANS_KEY_LEN);
351
-		if (self::CACHE_TRANSIENT === $cache_mode)
351
+		if ( self::CACHE_TRANSIENT === $cache_mode )
352 352
 			$value = get_transient($trans_key);
353 353
 
354
-		elseif (self::CACHE_SITE_TRANSIENT === $cache_mode)
354
+		elseif ( self::CACHE_SITE_TRANSIENT === $cache_mode )
355 355
 			$value = get_site_transient($trans_key);
356 356
 
357
-		elseif (self::CACHE_OBJECT === $cache_mode && $object_cache)
357
+		elseif ( self::CACHE_OBJECT === $cache_mode && $object_cache )
358 358
 			$value = wp_cache_get($key, $group);
359 359
 
360 360
 		return $value;
@@ -371,23 +371,23 @@  discard block
 block discarded – undo
371 371
 	public function set_cache($key, $value, $group = self::CACHEGROUP, $expires = 0, $cache_mode = self::CACHE_USE_DEFAULT) {
372 372
 		$object_cache = false;
373 373
 
374
-		if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) {
374
+		if ( isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache']) ) {
375 375
 			$object_cache = true;
376 376
 		}
377 377
 
378
-		if ((int)$expires < 1)
378
+		if ( (int) $expires < 1 )
379 379
 			$expires = 0;
380 380
 
381 381
 		$cache_mode = self::_get_cache_mode($cache_mode);
382 382
 		$trans_key = substr($group . '_' . $key, 0, self::TRANS_KEY_LEN);
383 383
 
384
-		if (self::CACHE_TRANSIENT === $cache_mode)
384
+		if ( self::CACHE_TRANSIENT === $cache_mode )
385 385
 			set_transient($trans_key, $value, $expires);
386 386
 
387
-		elseif (self::CACHE_SITE_TRANSIENT === $cache_mode)
387
+		elseif ( self::CACHE_SITE_TRANSIENT === $cache_mode )
388 388
 			set_site_transient($trans_key, $value, $expires);
389 389
 
390
-		elseif (self::CACHE_OBJECT === $cache_mode && $object_cache)
390
+		elseif ( self::CACHE_OBJECT === $cache_mode && $object_cache )
391 391
 			wp_cache_set($key, $value, $group, $expires);
392 392
 
393 393
 		return $value;
@@ -398,12 +398,12 @@  discard block
 block discarded – undo
398 398
 	 * @return string
399 399
 	 */
400 400
 	private function _get_cache_mode($cache_mode) {
401
-		if (empty($cache_mode) || self::CACHE_USE_DEFAULT === $cache_mode) {
401
+		if ( empty($cache_mode) || self::CACHE_USE_DEFAULT === $cache_mode ) {
402 402
 			$cache_mode = $this->cache_mode;
403 403
 		}
404 404
 
405 405
 		// Fallback if self::$cache_mode did not get a valid value
406
-		if (!in_array($cache_mode, self::$cache_modes)) {
406
+		if ( !in_array($cache_mode, self::$cache_modes) ) {
407 407
 			$cache_mode = self::CACHE_OBJECT;
408 408
 		}
409 409
 
Please login to merge, or discard this patch.