@@ -35,12 +35,12 @@ discard block |
||
35 | 35 | */ |
36 | 36 | public function renderTaxonomyFilter() |
37 | 37 | { |
38 | - if( !is_object_in_taxonomy( get_current_screen()->post_type, Application::TAXONOMY ))return; |
|
38 | + if( !is_object_in_taxonomy( get_current_screen()->post_type, Application::TAXONOMY ) )return; |
|
39 | 39 | echo glsr( Builder::class )->label( __( 'Filter by category', 'site-reviews' ), [ |
40 | 40 | 'class' => 'screen-reader-text', |
41 | 41 | 'for' => Application::TAXONOMY, |
42 | - ]); |
|
43 | - wp_dropdown_categories([ |
|
42 | + ] ); |
|
43 | + wp_dropdown_categories( [ |
|
44 | 44 | 'depth' => 3, |
45 | 45 | 'hide_empty' => true, |
46 | 46 | 'hide_if_empty' => true, |
@@ -52,7 +52,7 @@ discard block |
||
52 | 52 | 'show_option_all' => $this->getShowOptionAll(), |
53 | 53 | 'taxonomy' => Application::TAXONOMY, |
54 | 54 | 'value_field' => 'slug', |
55 | - ]); |
|
55 | + ] ); |
|
56 | 56 | } |
57 | 57 | |
58 | 58 | /** |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | protected function getSelected() |
62 | 62 | { |
63 | 63 | global $wp_query; |
64 | - return isset( $wp_query->query[Application::TAXONOMY] ) |
|
64 | + return isset($wp_query->query[Application::TAXONOMY]) |
|
65 | 65 | ? $wp_query->query[Application::TAXONOMY] |
66 | 66 | : ''; |
67 | 67 | } |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | { |
74 | 74 | $taxonomy = get_taxonomy( Application::TAXONOMY ); |
75 | 75 | return $taxonomy |
76 | - ? ucfirst( strtolower( $taxonomy->labels->all_items )) |
|
76 | + ? ucfirst( strtolower( $taxonomy->labels->all_items ) ) |
|
77 | 77 | : ''; |
78 | 78 | } |
79 | 79 | } |
@@ -35,7 +35,9 @@ |
||
35 | 35 | */ |
36 | 36 | public function renderTaxonomyFilter() |
37 | 37 | { |
38 | - if( !is_object_in_taxonomy( get_current_screen()->post_type, Application::TAXONOMY ))return; |
|
38 | + if( !is_object_in_taxonomy( get_current_screen()->post_type, Application::TAXONOMY )) { |
|
39 | + return; |
|
40 | + } |
|
39 | 41 | echo glsr( Builder::class )->label( __( 'Filter by category', 'site-reviews' ), [ |
40 | 42 | 'class' => 'screen-reader-text', |
41 | 43 | 'for' => Application::TAXONOMY, |
@@ -30,7 +30,7 @@ discard block |
||
30 | 30 | { |
31 | 31 | $translations = $this->getTranslations(); |
32 | 32 | $entries = $this->filter( $translations, $this->entries() )->results(); |
33 | - array_walk( $translations, function( &$entry ) use( $entries ) { |
|
33 | + array_walk( $translations, function( &$entry ) use($entries) { |
|
34 | 34 | $entry['desc'] = array_key_exists( $entry['id'], $entries ) |
35 | 35 | ? $this->getEntryString( $entries[$entry['id']], 'msgctxt' ) |
36 | 36 | : ''; |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | */ |
44 | 44 | public function entries() |
45 | 45 | { |
46 | - if( !isset( $this->entries )) { |
|
46 | + if( !isset($this->entries) ) { |
|
47 | 47 | try { |
48 | 48 | $potFile = glsr()->path( glsr()->languages.'/'.Application::ID.'.pot' ); |
49 | 49 | $entries = $this->normalize( Parser::parseFile( $potFile )->getEntries() ); |
@@ -76,13 +76,13 @@ discard block |
||
76 | 76 | */ |
77 | 77 | public function filter( $filterWith = null, $entries = null, $intersect = true ) |
78 | 78 | { |
79 | - if( !is_array( $entries )) { |
|
79 | + if( !is_array( $entries ) ) { |
|
80 | 80 | $entries = $this->results; |
81 | 81 | } |
82 | - if( !is_array( $filterWith )) { |
|
82 | + if( !is_array( $filterWith ) ) { |
|
83 | 83 | $filterWith = $this->getTranslations(); |
84 | 84 | } |
85 | - $keys = array_flip( array_column( $filterWith, 'id' )); |
|
85 | + $keys = array_flip( array_column( $filterWith, 'id' ) ); |
|
86 | 86 | $this->results = $intersect |
87 | 87 | ? array_intersect_key( $entries, $keys ) |
88 | 88 | : array_diff_key( $entries, $keys ); |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | { |
100 | 100 | return $this->translate( $translation, $domain, [ |
101 | 101 | 'single' => $text, |
102 | - ]); |
|
102 | + ] ); |
|
103 | 103 | } |
104 | 104 | |
105 | 105 | /** |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | return $this->translate( $translation, $domain, [ |
115 | 115 | 'context' => $context, |
116 | 116 | 'single' => $text, |
117 | - ]); |
|
117 | + ] ); |
|
118 | 118 | } |
119 | 119 | |
120 | 120 | /** |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | 'number' => $number, |
132 | 132 | 'plural' => $plural, |
133 | 133 | 'single' => $single, |
134 | - ]); |
|
134 | + ] ); |
|
135 | 135 | } |
136 | 136 | |
137 | 137 | /** |
@@ -150,7 +150,7 @@ discard block |
||
150 | 150 | 'number' => $number, |
151 | 151 | 'plural' => $plural, |
152 | 152 | 'single' => $single, |
153 | - ]); |
|
153 | + ] ); |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | /** |
@@ -160,13 +160,13 @@ discard block |
||
160 | 160 | public function render( $template, array $entry ) |
161 | 161 | { |
162 | 162 | $data = array_combine( |
163 | - array_map( function( $key ) { return 'data.'.$key; }, array_keys( $entry )), |
|
163 | + array_map( function( $key ) { return 'data.'.$key; }, array_keys( $entry ) ), |
|
164 | 164 | $entry |
165 | 165 | ); |
166 | 166 | ob_start(); |
167 | 167 | glsr( Template::class )->render( 'partials/translations/'.$template, [ |
168 | 168 | 'context' => $data, |
169 | - ]); |
|
169 | + ] ); |
|
170 | 170 | return ob_get_clean(); |
171 | 171 | } |
172 | 172 | |
@@ -199,13 +199,13 @@ discard block |
||
199 | 199 | 'p1' => $this->getEntryString( $entry, 'msgid_plural' ), |
200 | 200 | 's1' => $this->getEntryString( $entry, 'msgid' ), |
201 | 201 | ]; |
202 | - $text = !empty( $data['p1'] ) |
|
202 | + $text = !empty($data['p1']) |
|
203 | 203 | ? sprintf( '%s | %s', $data['s1'], $data['p1'] ) |
204 | 204 | : $data['s1']; |
205 | 205 | $rendered .= $this->render( 'result', [ |
206 | 206 | 'entry' => wp_json_encode( $data ), |
207 | 207 | 'text' => wp_strip_all_tags( $text ), |
208 | - ]); |
|
208 | + ] ); |
|
209 | 209 | } |
210 | 210 | if( $resetAfterRender ) { |
211 | 211 | $this->reset(); |
@@ -238,12 +238,12 @@ discard block |
||
238 | 238 | public function search( $needle = '' ) |
239 | 239 | { |
240 | 240 | $this->reset(); |
241 | - $needle = trim( strtolower( $needle )); |
|
241 | + $needle = trim( strtolower( $needle ) ); |
|
242 | 242 | foreach( $this->entries() as $key => $entry ) { |
243 | - $single = strtolower( $this->getEntryString( $entry, 'msgid' )); |
|
244 | - $plural = strtolower( $this->getEntryString( $entry, 'msgid_plural' )); |
|
243 | + $single = strtolower( $this->getEntryString( $entry, 'msgid' ) ); |
|
244 | + $plural = strtolower( $this->getEntryString( $entry, 'msgid_plural' ) ); |
|
245 | 245 | if( strlen( $needle ) < static::SEARCH_THRESHOLD ) { |
246 | - if( in_array( $needle, [$single, $plural] )) { |
|
246 | + if( in_array( $needle, [$single, $plural] ) ) { |
|
247 | 247 | $this->results[$key] = $entry; |
248 | 248 | } |
249 | 249 | } |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | } |
267 | 267 | $args = $this->normalizeTranslationArgs( $args ); |
268 | 268 | $strings = $this->getTranslationStrings( $args['single'], $args['plural'] ); |
269 | - if( empty( $strings )) { |
|
269 | + if( empty($strings) ) { |
|
270 | 270 | return $original; |
271 | 271 | } |
272 | 272 | $string = current( $strings ); |
@@ -281,8 +281,8 @@ discard block |
||
281 | 281 | */ |
282 | 282 | protected function getEntryString( array $entry, $key ) |
283 | 283 | { |
284 | - return isset( $entry[$key] ) |
|
285 | - ? implode( '', (array) $entry[$key] ) |
|
284 | + return isset($entry[$key]) |
|
285 | + ? implode( '', (array)$entry[$key] ) |
|
286 | 286 | : ''; |
287 | 287 | } |
288 | 288 | |
@@ -293,10 +293,10 @@ discard block |
||
293 | 293 | protected function getTranslations() |
294 | 294 | { |
295 | 295 | static $translations; |
296 | - if( empty( $translations )) { |
|
296 | + if( empty($translations) ) { |
|
297 | 297 | $settings = glsr( OptionManager::class )->get( 'settings' ); |
298 | - $translations = isset( $settings['strings'] ) |
|
299 | - ? $this->normalizeSettings( (array) $settings['strings'] ) |
|
298 | + $translations = isset($settings['strings']) |
|
299 | + ? $this->normalizeSettings( (array)$settings['strings'] ) |
|
300 | 300 | : []; |
301 | 301 | } |
302 | 302 | return $translations; |
@@ -309,7 +309,7 @@ discard block |
||
309 | 309 | */ |
310 | 310 | protected function getTranslationStrings( $single, $plural ) |
311 | 311 | { |
312 | - return array_filter( $this->getTranslations(), function( $string ) use( $single, $plural ) { |
|
312 | + return array_filter( $this->getTranslations(), function( $string ) use($single, $plural) { |
|
313 | 313 | return $string['s1'] == html_entity_decode( $single, ENT_COMPAT, 'UTF-8' ) |
314 | 314 | && $string['p1'] == html_entity_decode( $plural, ENT_COMPAT, 'UTF-8' ); |
315 | 315 | }); |
@@ -323,7 +323,7 @@ discard block |
||
323 | 323 | $keys = [ |
324 | 324 | 'msgctxt', 'msgid', 'msgid_plural', 'msgstr', 'msgstr[0]', 'msgstr[1]', |
325 | 325 | ]; |
326 | - array_walk( $entries, function( &$entry ) use( $keys ) { |
|
326 | + array_walk( $entries, function( &$entry ) use($keys) { |
|
327 | 327 | foreach( $keys as $key ) { |
328 | 328 | $entry = $this->normalizeEntryString( $entry, $key ); |
329 | 329 | } |
@@ -337,7 +337,7 @@ discard block |
||
337 | 337 | */ |
338 | 338 | protected function normalizeEntryString( array $entry, $key ) |
339 | 339 | { |
340 | - if( isset( $entry[$key] )) { |
|
340 | + if( isset($entry[$key]) ) { |
|
341 | 341 | $entry[$key] = $this->getEntryString( $entry, $key ); |
342 | 342 | } |
343 | 343 | return $entry; |
@@ -351,11 +351,11 @@ discard block |
||
351 | 351 | $defaultString = array_fill_keys( ['id', 's1', 's2', 'p1', 'p2'], '' ); |
352 | 352 | $strings = array_filter( $strings, 'is_array' ); |
353 | 353 | foreach( $strings as &$string ) { |
354 | - $string['type'] = isset( $string['p1'] ) ? 'plural' : 'single'; |
|
354 | + $string['type'] = isset($string['p1']) ? 'plural' : 'single'; |
|
355 | 355 | $string = wp_parse_args( $string, $defaultString ); |
356 | 356 | } |
357 | 357 | return array_filter( $strings, function( $string ) { |
358 | - return !empty( $string['id'] ); |
|
358 | + return !empty($string['id']); |
|
359 | 359 | }); |
360 | 360 | } |
361 | 361 | |
@@ -379,10 +379,10 @@ discard block |
||
379 | 379 | */ |
380 | 380 | protected function translatePlural( $domain, array $string, array $args ) |
381 | 381 | { |
382 | - if( !empty( $string['s2'] )) { |
|
382 | + if( !empty($string['s2']) ) { |
|
383 | 383 | $args['single'] = $string['s2']; |
384 | 384 | } |
385 | - if( !empty( $string['p2'] )) { |
|
385 | + if( !empty($string['p2']) ) { |
|
386 | 386 | $args['plural'] = $string['p2']; |
387 | 387 | } |
388 | 388 | return get_translations_for_domain( $domain )->translate_plural( |
@@ -399,7 +399,7 @@ discard block |
||
399 | 399 | */ |
400 | 400 | protected function translateSingle( $domain, array $string, array $args ) |
401 | 401 | { |
402 | - if( !empty( $string['s2'] )) { |
|
402 | + if( !empty($string['s2']) ) { |
|
403 | 403 | $args['single'] = $string['s2']; |
404 | 404 | } |
405 | 405 | return get_translations_for_domain( $domain )->translate( |