Passed
Push — hotfix/fix-counts ( 4b43d1...cc9e05 )
by Paul
03:52
created
plugin/Modules/Html/Builder.php 1 patch
Spacing   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -61,18 +61,18 @@  discard block
 block discarded – undo
61 61
      * @param array $args
62 62
      * @return string|void
63 63
      */
64
-    public function __call($method, $args)
64
+    public function __call( $method, $args )
65 65
     {
66 66
         $instance = new static();
67
-        $instance->setTagFromMethod($method);
68
-        call_user_func_array([$instance, 'normalize'], $args += ['', '']);
69
-        $tags = array_merge(static::TAGS_FORM, static::TAGS_SINGLE, static::TAGS_STRUCTURE, static::TAGS_TEXT);
70
-        do_action_ref_array('site-reviews/builder', [$instance]);
71
-        $generatedTag = in_array($instance->tag, $tags)
67
+        $instance->setTagFromMethod( $method );
68
+        call_user_func_array( [$instance, 'normalize'], $args += ['', ''] );
69
+        $tags = array_merge( static::TAGS_FORM, static::TAGS_SINGLE, static::TAGS_STRUCTURE, static::TAGS_TEXT );
70
+        do_action_ref_array( 'site-reviews/builder', [$instance] );
71
+        $generatedTag = in_array( $instance->tag, $tags )
72 72
             ? $instance->buildTag()
73 73
             : $instance->buildCustomField();
74
-        $generatedTag = apply_filters('site-reviews/builder/result', $generatedTag, $instance);
75
-        if (!$this->render) {
74
+        $generatedTag = apply_filters( 'site-reviews/builder/result', $generatedTag, $instance );
75
+        if( !$this->render ) {
76 76
             return $generatedTag;
77 77
         }
78 78
         echo $generatedTag;
@@ -83,15 +83,15 @@  discard block
 block discarded – undo
83 83
      * @param mixed $value
84 84
      * @return void
85 85
      */
86
-    public function __set($property, $value)
86
+    public function __set( $property, $value )
87 87
     {
88 88
         $properties = [
89 89
             'args' => 'is_array',
90 90
             'render' => 'is_bool',
91 91
             'tag' => 'is_string',
92 92
         ];
93
-        if (!isset($properties[$property])
94
-            || empty(array_filter([$value], $properties[$property]))
93
+        if( !isset($properties[$property])
94
+            || empty(array_filter( [$value], $properties[$property] ))
95 95
         ) {
96 96
             return;
97 97
         }
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
      */
104 104
     public function getClosingTag()
105 105
     {
106
-        if (empty($this->tag)) {
106
+        if( empty($this->tag) ) {
107 107
             return;
108 108
         }
109 109
         return '</'.$this->tag.'>';
@@ -114,11 +114,11 @@  discard block
 block discarded – undo
114 114
      */
115 115
     public function getOpeningTag()
116 116
     {
117
-        if (empty($this->tag)) {
117
+        if( empty($this->tag) ) {
118 118
             return;
119 119
         }
120
-        $attributes = glsr(Attributes::class)->{$this->tag}($this->args)->toString();
121
-        return '<'.trim($this->tag.' '.$attributes).'>';
120
+        $attributes = glsr( Attributes::class )->{$this->tag}($this->args)->toString();
121
+        return '<'.trim( $this->tag.' '.$attributes ).'>';
122 122
     }
123 123
 
124 124
     /**
@@ -126,19 +126,19 @@  discard block
 block discarded – undo
126 126
      */
127 127
     public function getTag()
128 128
     {
129
-        if (in_array($this->tag, static::TAGS_SINGLE)) {
129
+        if( in_array( $this->tag, static::TAGS_SINGLE ) ) {
130 130
             return $this->getOpeningTag();
131 131
         }
132
-        if (!in_array($this->tag, static::TAGS_FORM)) {
132
+        if( !in_array( $this->tag, static::TAGS_FORM ) ) {
133 133
             return $this->buildDefaultTag();
134 134
         }
135
-        return call_user_func([$this, 'buildForm'.ucfirst($this->tag)]).$this->buildFieldDescription();
135
+        return call_user_func( [$this, 'buildForm'.ucfirst( $this->tag )] ).$this->buildFieldDescription();
136 136
     }
137 137
 
138 138
     /**
139 139
      * @return string
140 140
      */
141
-    public function raw(array $field)
141
+    public function raw( array $field )
142 142
     {
143 143
         unset($field['label']);
144 144
         return $this->{$field['type']}($field);
@@ -150,18 +150,18 @@  discard block
 block discarded – undo
150 150
     protected function buildCustomField()
151 151
     {
152 152
         $className = $this->getCustomFieldClassName();
153
-        if (class_exists($className)) {
154
-            return (new $className($this))->build();
153
+        if( class_exists( $className ) ) {
154
+            return (new $className( $this ))->build();
155 155
         }
156
-        glsr_log()->error('Field missing: '.$className);
156
+        glsr_log()->error( 'Field missing: '.$className );
157 157
     }
158 158
 
159 159
     /**
160 160
      * @return string|void
161 161
      */
162
-    protected function buildDefaultTag($text = '')
162
+    protected function buildDefaultTag( $text = '' )
163 163
     {
164
-        if (empty($text)) {
164
+        if( empty($text) ) {
165 165
             $text = $this->args['text'];
166 166
         }
167 167
         return $this->getOpeningTag().$text.$this->getClosingTag();
@@ -172,13 +172,13 @@  discard block
 block discarded – undo
172 172
      */
173 173
     protected function buildFieldDescription()
174 174
     {
175
-        if (empty($this->args['description'])) {
175
+        if( empty($this->args['description']) ) {
176 176
             return;
177 177
         }
178
-        if ($this->args['is_widget']) {
179
-            return $this->small($this->args['description']);
178
+        if( $this->args['is_widget'] ) {
179
+            return $this->small( $this->args['description'] );
180 180
         }
181
-        return $this->p($this->args['description'], ['class' => 'description']);
181
+        return $this->p( $this->args['description'], ['class' => 'description'] );
182 182
     }
183 183
 
184 184
     /**
@@ -186,8 +186,8 @@  discard block
 block discarded – undo
186 186
      */
187 187
     protected function buildFormInput()
188 188
     {
189
-        if (!in_array($this->args['type'], ['checkbox', 'radio'])) {
190
-            if (isset($this->args['multiple'])) {
189
+        if( !in_array( $this->args['type'], ['checkbox', 'radio'] ) ) {
190
+            if( isset($this->args['multiple']) ) {
191 191
                 $this->args['name'] .= '[]';
192 192
             }
193 193
             return $this->buildFormLabel().$this->getOpeningTag();
@@ -202,19 +202,19 @@  discard block
 block discarded – undo
202 202
      */
203 203
     protected function buildFormInputChoice()
204 204
     {
205
-        if (!empty($this->args['text'])) {
205
+        if( !empty($this->args['text']) ) {
206 206
             $this->args['label'] = $this->args['text'];
207 207
         }
208
-        if (!$this->args['is_public']) {
209
-            return $this->buildFormLabel([
208
+        if( !$this->args['is_public'] ) {
209
+            return $this->buildFormLabel( [
210 210
                 'class' => 'glsr-'.$this->args['type'].'-label',
211 211
                 'text' => $this->getOpeningTag().' '.$this->args['label'].'<span></span>',
212
-            ]);
212
+            ] );
213 213
         }
214
-        return $this->getOpeningTag().$this->buildFormLabel([
214
+        return $this->getOpeningTag().$this->buildFormLabel( [
215 215
             'class' => 'glsr-'.$this->args['type'].'-label',
216 216
             'text' => $this->args['label'].'<span></span>',
217
-        ]);
217
+        ] );
218 218
     }
219 219
 
220 220
     /**
@@ -222,39 +222,39 @@  discard block
 block discarded – undo
222 222
      */
223 223
     protected function buildFormInputMultiChoice()
224 224
     {
225
-        if ('checkbox' == $this->args['type']) {
225
+        if( 'checkbox' == $this->args['type'] ) {
226 226
             $this->args['name'] .= '[]';
227 227
         }
228 228
         $index = 0;
229
-        $options = array_reduce(array_keys($this->args['options']), function ($carry, $key) use (&$index) {
230
-            return $carry.$this->li($this->{$this->args['type']}([
231
-                'checked' => in_array($key, (array) $this->args['value']),
229
+        $options = array_reduce( array_keys( $this->args['options'] ), function( $carry, $key ) use (&$index) {
230
+            return $carry.$this->li( $this->{$this->args['type']}([
231
+                'checked' => in_array( $key, (array)$this->args['value'] ),
232 232
                 'id' => $this->args['id'].'-'.$index++,
233 233
                 'name' => $this->args['name'],
234 234
                 'text' => $this->args['options'][$key],
235 235
                 'value' => $key,
236
-            ]));
236
+            ]) );
237 237
         });
238
-        return $this->ul($options, [
238
+        return $this->ul( $options, [
239 239
             'class' => $this->args['class'],
240 240
             'id' => $this->args['id'],
241
-        ]);
241
+        ] );
242 242
     }
243 243
 
244 244
     /**
245 245
      * @return void|string
246 246
      */
247
-    protected function buildFormLabel(array $customArgs = [])
247
+    protected function buildFormLabel( array $customArgs = [] )
248 248
     {
249
-        if (empty($this->args['label']) || 'hidden' == $this->args['type']) {
249
+        if( empty($this->args['label']) || 'hidden' == $this->args['type'] ) {
250 250
             return;
251 251
         }
252
-        return $this->label(wp_parse_args($customArgs, [
252
+        return $this->label( wp_parse_args( $customArgs, [
253 253
             'for' => $this->args['id'],
254 254
             'is_public' => $this->args['is_public'],
255 255
             'text' => $this->args['label'],
256 256
             'type' => $this->args['type'],
257
-        ]));
257
+        ] ) );
258 258
     }
259 259
 
260 260
     /**
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
      */
263 263
     protected function buildFormSelect()
264 264
     {
265
-        return $this->buildFormLabel().$this->buildDefaultTag($this->buildFormSelectOptions());
265
+        return $this->buildFormLabel().$this->buildDefaultTag( $this->buildFormSelectOptions() );
266 266
     }
267 267
 
268 268
     /**
@@ -270,12 +270,12 @@  discard block
 block discarded – undo
270 270
      */
271 271
     protected function buildFormSelectOptions()
272 272
     {
273
-        return array_reduce(array_keys($this->args['options']), function ($carry, $key) {
274
-            return $carry.$this->option([
273
+        return array_reduce( array_keys( $this->args['options'] ), function( $carry, $key ) {
274
+            return $carry.$this->option( [
275 275
                 'selected' => $this->args['value'] == $key,
276 276
                 'text' => $this->args['options'][$key],
277 277
                 'value' => $key,
278
-            ]);
278
+            ] );
279 279
         });
280 280
     }
281 281
 
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
      */
285 285
     protected function buildFormTextarea()
286 286
     {
287
-        return $this->buildFormLabel().$this->buildDefaultTag($this->args['value']);
287
+        return $this->buildFormLabel().$this->buildDefaultTag( $this->args['value'] );
288 288
     }
289 289
 
290 290
     /**
@@ -301,8 +301,8 @@  discard block
 block discarded – undo
301 301
      */
302 302
     protected function getCustomFieldClassName()
303 303
     {
304
-        $classname = glsr(Helper::class)->buildClassName($this->tag, __NAMESPACE__.'\Fields');
305
-        return apply_filters('site-reviews/builder/field/'.$this->tag, $classname);
304
+        $classname = glsr( Helper::class )->buildClassName( $this->tag, __NAMESPACE__.'\Fields' );
305
+        return apply_filters( 'site-reviews/builder/field/'.$this->tag, $classname );
306 306
     }
307 307
 
308 308
     /**
@@ -311,27 +311,27 @@  discard block
 block discarded – undo
311 311
     protected function mergeArgsWithRequiredDefaults()
312 312
     {
313 313
         $className = $this->getCustomFieldClassName();
314
-        if (class_exists($className)) {
315
-            $this->args = $className::merge($this->args);
314
+        if( class_exists( $className ) ) {
315
+            $this->args = $className::merge( $this->args );
316 316
         }
317
-        $this->args = glsr(BuilderDefaults::class)->merge($this->args);
317
+        $this->args = glsr( BuilderDefaults::class )->merge( $this->args );
318 318
     }
319 319
 
320 320
     /**
321 321
      * @param string|array ...$params
322 322
      * @return void
323 323
      */
324
-    protected function normalize(...$params)
324
+    protected function normalize( ...$params )
325 325
     {
326
-        if (is_string($params[0]) || is_numeric($params[0])) {
327
-            $this->setNameOrTextAttributeForTag($params[0]);
326
+        if( is_string( $params[0] ) || is_numeric( $params[0] ) ) {
327
+            $this->setNameOrTextAttributeForTag( $params[0] );
328 328
         }
329
-        if (is_array($params[0])) {
329
+        if( is_array( $params[0] ) ) {
330 330
             $this->args += $params[0];
331
-        } elseif (is_array($params[1])) {
331
+        } elseif( is_array( $params[1] ) ) {
332 332
             $this->args += $params[1];
333 333
         }
334
-        if (!isset($this->args['is_public'])) {
334
+        if( !isset($this->args['is_public']) ) {
335 335
             $this->args['is_public'] = false;
336 336
         }
337 337
     }
@@ -340,9 +340,9 @@  discard block
 block discarded – undo
340 340
      * @param string $value
341 341
      * @return void
342 342
      */
343
-    protected function setNameOrTextAttributeForTag($value)
343
+    protected function setNameOrTextAttributeForTag( $value )
344 344
     {
345
-        $attribute = in_array($this->tag, static::TAGS_FORM)
345
+        $attribute = in_array( $this->tag, static::TAGS_FORM )
346 346
             ? 'name'
347 347
             : 'text';
348 348
         $this->args[$attribute] = $value;
@@ -352,10 +352,10 @@  discard block
 block discarded – undo
352 352
      * @param string $method
353 353
      * @return void
354 354
      */
355
-    protected function setTagFromMethod($method)
355
+    protected function setTagFromMethod( $method )
356 356
     {
357
-        $this->tag = strtolower($method);
358
-        if (in_array($this->tag, static::INPUT_TYPES)) {
357
+        $this->tag = strtolower( $method );
358
+        if( in_array( $this->tag, static::INPUT_TYPES ) ) {
359 359
             $this->args['type'] = $this->tag;
360 360
             $this->tag = 'input';
361 361
         }
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/Honeypot.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -9,9 +9,9 @@
 block discarded – undo
9 9
      */
10 10
     public function build()
11 11
     {
12
-        $this->builder->args = wp_parse_args($this->builder->args, [
12
+        $this->builder->args = wp_parse_args( $this->builder->args, [
13 13
             'name' => $this->builder->args['text'],
14
-        ]);
14
+        ] );
15 15
         $this->builder->tag = 'input';
16 16
         $this->mergeFieldArgs();
17 17
         return $this->builder->getOpeningTag();
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/YesNo.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -32,8 +32,8 @@
 block discarded – undo
32 32
         return [
33 33
             'is_multi' => true,
34 34
             'options' => [
35
-                'no' => __('No', 'site-reviews'),
36
-                'yes' => __('Yes', 'site-reviews'),
35
+                'no' => __( 'No', 'site-reviews' ),
36
+                'yes' => __( 'Yes', 'site-reviews' ),
37 37
             ],
38 38
             'type' => 'radio',
39 39
         ];
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/Field.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
      */
12 12
     protected $builder;
13 13
 
14
-    public function __construct(Builder $builder)
14
+    public function __construct( Builder $builder )
15 15
     {
16 16
         $this->builder = $builder;
17 17
     }
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
      */
22 22
     public function build()
23 23
     {
24
-        glsr_log()->error('Build method is not implemented for '.get_class($this));
24
+        glsr_log()->error( 'Build method is not implemented for '.get_class( $this ) );
25 25
     }
26 26
 
27 27
     /**
@@ -35,14 +35,14 @@  discard block
 block discarded – undo
35 35
     /**
36 36
      * @return array
37 37
      */
38
-    public static function merge(array $args)
38
+    public static function merge( array $args )
39 39
     {
40 40
         $merged = array_merge(
41
-            wp_parse_args($args, static::defaults()),
41
+            wp_parse_args( $args, static::defaults() ),
42 42
             static::required()
43 43
         );
44
-        $merged['class'] = implode(' ', static::mergedAttribute('class', ' ', $args));
45
-        $merged['style'] = implode(';', static::mergedAttribute('style', ';', $args));
44
+        $merged['class'] = implode( ' ', static::mergedAttribute( 'class', ' ', $args ) );
45
+        $merged['style'] = implode( ';', static::mergedAttribute( 'style', ';', $args ) );
46 46
         return $merged;
47 47
     }
48 48
 
@@ -51,13 +51,13 @@  discard block
 block discarded – undo
51 51
      * @param string $key
52 52
      * @return array
53 53
      */
54
-    public static function mergedAttribute($key, $delimiter, array $args)
54
+    public static function mergedAttribute( $key, $delimiter, array $args )
55 55
     {
56
-        return array_filter(array_merge(
57
-            explode($delimiter, glsr_get($args, $key)),
58
-            explode($delimiter, glsr_get(static::defaults(), $key)),
59
-            explode($delimiter, glsr_get(static::required(), $key))
60
-        ));
56
+        return array_filter( array_merge(
57
+            explode( $delimiter, glsr_get( $args, $key ) ),
58
+            explode( $delimiter, glsr_get( static::defaults(), $key ) ),
59
+            explode( $delimiter, glsr_get( static::required(), $key ) )
60
+        ) );
61 61
     }
62 62
 
63 63
     /**
@@ -73,6 +73,6 @@  discard block
 block discarded – undo
73 73
      */
74 74
     protected function mergeFieldArgs()
75 75
     {
76
-        $this->builder->args = static::merge($this->builder->args);
76
+        $this->builder->args = static::merge( $this->builder->args );
77 77
     }
78 78
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/Rating.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -21,9 +21,9 @@
 block discarded – undo
21 21
      */
22 22
     public static function required()
23 23
     {
24
-        $options = ['' => __('Select a Rating', 'site-reviews')];
25
-        foreach (range(glsr()->constant('MAX_RATING', RatingModule::class), 1) as $rating) {
26
-            $options[$rating] = sprintf(_n('%s Star', '%s Stars', $rating, 'site-reviews'), $rating);
24
+        $options = ['' => __( 'Select a Rating', 'site-reviews' )];
25
+        foreach( range( glsr()->constant( 'MAX_RATING', RatingModule::class ), 1 ) as $rating ) {
26
+            $options[$rating] = sprintf( _n( '%s Star', '%s Stars', $rating, 'site-reviews' ), $rating );
27 27
         }
28 28
         return [
29 29
             'class' => 'glsr-star-rating',
Please login to merge, or discard this patch.
plugin/Modules/Html/Partial.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -10,17 +10,17 @@  discard block
 block discarded – undo
10 10
      * @param string $partialPath
11 11
      * @return string
12 12
      */
13
-    public function build($partialPath, array $args = [])
13
+    public function build( $partialPath, array $args = [] )
14 14
     {
15
-        $className = glsr(Helper::class)->buildClassName($partialPath, 'Modules\Html\Partials');
16
-        if (!class_exists($className)) {
17
-            glsr_log()->error('Partial missing: '.$className);
15
+        $className = glsr( Helper::class )->buildClassName( $partialPath, 'Modules\Html\Partials' );
16
+        if( !class_exists( $className ) ) {
17
+            glsr_log()->error( 'Partial missing: '.$className );
18 18
             return;
19 19
         }
20
-        $args = apply_filters('site-reviews/partial/args/'.$partialPath, $args);
21
-        $partial = glsr($className)->build($args);
22
-        $partial = apply_filters('site-reviews/rendered/partial', $partial, $partialPath, $args);
23
-        $partial = apply_filters('site-reviews/rendered/partial/'.$partialPath, $partial, $args);
20
+        $args = apply_filters( 'site-reviews/partial/args/'.$partialPath, $args );
21
+        $partial = glsr( $className )->build( $args );
22
+        $partial = apply_filters( 'site-reviews/rendered/partial', $partial, $partialPath, $args );
23
+        $partial = apply_filters( 'site-reviews/rendered/partial/'.$partialPath, $partial, $args );
24 24
         return $partial;
25 25
     }
26 26
 
@@ -28,8 +28,8 @@  discard block
 block discarded – undo
28 28
      * @param string $partialPath
29 29
      * @return void
30 30
      */
31
-    public function render($partialPath, array $args = [])
31
+    public function render( $partialPath, array $args = [] )
32 32
     {
33
-        echo $this->build($partialPath, $args);
33
+        echo $this->build( $partialPath, $args );
34 34
     }
35 35
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Form.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -8,9 +8,9 @@  discard block
 block discarded – undo
8 8
      * @param string $id
9 9
      * @return string
10 10
      */
11
-    public function buildFields($id)
11
+    public function buildFields( $id )
12 12
     {
13
-        return array_reduce($this->getFields($id), function ($carry, $field) {
13
+        return array_reduce( $this->getFields( $id ), function( $carry, $field ) {
14 14
             return $carry.$field;
15 15
         });
16 16
     }
@@ -19,11 +19,11 @@  discard block
 block discarded – undo
19 19
      * @param string $id
20 20
      * @return array
21 21
      */
22
-    public function getFields($id)
22
+    public function getFields( $id )
23 23
     {
24 24
         $fields = [];
25
-        foreach (glsr()->config('forms/'.$id) as $name => $field) {
26
-            $fields[] = new Field(wp_parse_args($field, ['name' => $name]));
25
+        foreach( glsr()->config( 'forms/'.$id ) as $name => $field ) {
26
+            $fields[] = new Field( wp_parse_args( $field, ['name' => $name] ) );
27 27
         }
28 28
         return $fields;
29 29
     }
@@ -32,8 +32,8 @@  discard block
 block discarded – undo
32 32
      * @param string $id
33 33
      * @return void
34 34
      */
35
-    public function renderFields($id)
35
+    public function renderFields( $id )
36 36
     {
37
-        echo $this->buildFields($id);
37
+        echo $this->buildFields( $id );
38 38
     }
39 39
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Partials/StarRating.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -9,14 +9,14 @@
 block discarded – undo
9 9
     /**
10 10
      * @return void|string
11 11
      */
12
-    public function build(array $args = [])
12
+    public function build( array $args = [] )
13 13
     {
14 14
         require_once ABSPATH.'wp-admin/includes/template.php';
15 15
         ob_start();
16
-        wp_star_rating($args);
16
+        wp_star_rating( $args );
17 17
         $stars = ob_get_clean();
18 18
         return !glsr()->isAdmin()
19
-            ? str_replace(['star-rating', 'star star'], ['glsr-stars', 'glsr-star glsr-star'], $stars)
19
+            ? str_replace( ['star-rating', 'star star'], ['glsr-stars', 'glsr-star glsr-star'], $stars )
20 20
             : $stars;
21 21
     }
22 22
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Partials/SiteReviewsSummary.php 1 patch
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -28,16 +28,16 @@  discard block
 block discarded – undo
28 28
     /**
29 29
      * @return void|string
30 30
      */
31
-    public function build(array $args = [])
31
+    public function build( array $args = [] )
32 32
     {
33 33
         $this->args = $args;
34
-        $this->ratingCounts = glsr(ReviewManager::class)->getRatingCounts($args);
35
-        if (!array_sum($this->ratingCounts) && $this->isHidden('if_empty')) {
34
+        $this->ratingCounts = glsr( ReviewManager::class )->getRatingCounts( $args );
35
+        if( !array_sum( $this->ratingCounts ) && $this->isHidden( 'if_empty' ) ) {
36 36
             return;
37 37
         }
38
-        $this->averageRating = glsr(Rating::class)->getAverage($this->ratingCounts);
38
+        $this->averageRating = glsr( Rating::class )->getAverage( $this->ratingCounts );
39 39
         $this->generateSchema();
40
-        return glsr(Template::class)->build('templates/reviews-summary', [
40
+        return glsr( Template::class )->build( 'templates/reviews-summary', [
41 41
             'context' => [
42 42
                 'assigned_to' => $this->args['assigned_to'],
43 43
                 'category' => $this->args['category'],
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
                 'stars' => $this->buildStars(),
49 49
                 'text' => $this->buildText(),
50 50
             ],
51
-        ]);
51
+        ] );
52 52
     }
53 53
 
54 54
     /**
@@ -56,35 +56,35 @@  discard block
 block discarded – undo
56 56
      */
57 57
     protected function buildPercentage()
58 58
     {
59
-        if ($this->isHidden('bars')) {
59
+        if( $this->isHidden( 'bars' ) ) {
60 60
             return;
61 61
         }
62
-        $percentages = preg_filter('/$/', '%', glsr(Rating::class)->getPercentages($this->ratingCounts));
63
-        $bars = array_reduce(range(glsr()->constant('MAX_RATING', Rating::class), 1), function ($carry, $level) use ($percentages) {
64
-            $label = $this->buildPercentageLabel($this->args['labels'][$level]);
65
-            $background = $this->buildPercentageBackground($percentages[$level]);
66
-            $count = apply_filters('site-reviews/summary/counts',
62
+        $percentages = preg_filter( '/$/', '%', glsr( Rating::class )->getPercentages( $this->ratingCounts ) );
63
+        $bars = array_reduce( range( glsr()->constant( 'MAX_RATING', Rating::class ), 1 ), function( $carry, $level ) use ($percentages) {
64
+            $label = $this->buildPercentageLabel( $this->args['labels'][$level] );
65
+            $background = $this->buildPercentageBackground( $percentages[$level] );
66
+            $count = apply_filters( 'site-reviews/summary/counts',
67 67
                 $percentages[$level],
68 68
                 $this->ratingCounts[$level]
69 69
             );
70
-            $percent = $this->buildPercentageCount($count);
71
-            return $carry.glsr(Builder::class)->div($label.$background.$percent, [
70
+            $percent = $this->buildPercentageCount( $count );
71
+            return $carry.glsr( Builder::class )->div( $label.$background.$percent, [
72 72
                 'class' => 'glsr-bar',
73
-            ]);
73
+            ] );
74 74
         });
75
-        return $this->wrap('percentage', $bars);
75
+        return $this->wrap( 'percentage', $bars );
76 76
     }
77 77
 
78 78
     /**
79 79
      * @param string $percent
80 80
      * @return string
81 81
      */
82
-    protected function buildPercentageBackground($percent)
82
+    protected function buildPercentageBackground( $percent )
83 83
     {
84
-        $backgroundPercent = glsr(Builder::class)->span([
84
+        $backgroundPercent = glsr( Builder::class )->span( [
85 85
             'class' => 'glsr-bar-background-percent',
86 86
             'style' => 'width:'.$percent,
87
-        ]);
87
+        ] );
88 88
         return '<span class="glsr-bar-background">'.$backgroundPercent.'</span>';
89 89
     }
90 90
 
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
      * @param string $count
93 93
      * @return string
94 94
      */
95
-    protected function buildPercentageCount($count)
95
+    protected function buildPercentageCount( $count )
96 96
     {
97 97
         return '<span class="glsr-bar-percent">'.$count.'</span>';
98 98
     }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
      * @param string $label
102 102
      * @return string
103 103
      */
104
-    protected function buildPercentageLabel($label)
104
+    protected function buildPercentageLabel( $label )
105 105
     {
106 106
         return '<span class="glsr-bar-label">'.$label.'</span>';
107 107
     }
@@ -111,10 +111,10 @@  discard block
 block discarded – undo
111 111
      */
112 112
     protected function buildRating()
113 113
     {
114
-        if ($this->isHidden('rating')) {
114
+        if( $this->isHidden( 'rating' ) ) {
115 115
             return;
116 116
         }
117
-        return $this->wrap('rating', '<span>'.$this->averageRating.'</span>');
117
+        return $this->wrap( 'rating', '<span>'.$this->averageRating.'</span>' );
118 118
     }
119 119
 
120 120
     /**
@@ -122,11 +122,11 @@  discard block
 block discarded – undo
122 122
      */
123 123
     protected function buildStars()
124 124
     {
125
-        if ($this->isHidden('stars')) {
125
+        if( $this->isHidden( 'stars' ) ) {
126 126
             return;
127 127
         }
128
-        $stars = glsr_star_rating($this->averageRating);
129
-        return $this->wrap('stars', $stars);
128
+        $stars = glsr_star_rating( $this->averageRating );
129
+        return $this->wrap( 'stars', $stars );
130 130
     }
131 131
 
132 132
     /**
@@ -134,11 +134,11 @@  discard block
 block discarded – undo
134 134
      */
135 135
     protected function buildText()
136 136
     {
137
-        if ($this->isHidden('summary')) {
137
+        if( $this->isHidden( 'summary' ) ) {
138 138
             return;
139 139
         }
140
-        $count = intval(array_sum($this->ratingCounts));
141
-        if (empty($this->args['text'])) {
140
+        $count = intval( array_sum( $this->ratingCounts ) );
141
+        if( empty($this->args['text']) ) {
142 142
             // @todo document this change
143 143
             $this->args['text'] = _nx(
144 144
                 '{rating} out of {max} stars (based on {num} review)',
@@ -150,10 +150,10 @@  discard block
 block discarded – undo
150 150
         }
151 151
         $summary = str_replace(
152 152
             ['{rating}', '{max}', '{num}'],
153
-            [$this->averageRating, glsr()->constant('MAX_RATING', Rating::class), $count],
153
+            [$this->averageRating, glsr()->constant( 'MAX_RATING', Rating::class ), $count],
154 154
             $this->args['text']
155 155
         );
156
-        return $this->wrap('text', '<span>'.$summary.'</span>');
156
+        return $this->wrap( 'text', '<span>'.$summary.'</span>' );
157 157
     }
158 158
 
159 159
     /**
@@ -161,11 +161,11 @@  discard block
 block discarded – undo
161 161
      */
162 162
     protected function generateSchema()
163 163
     {
164
-        if (!wp_validate_boolean($this->args['schema'])) {
164
+        if( !wp_validate_boolean( $this->args['schema'] ) ) {
165 165
             return;
166 166
         }
167
-        glsr(Schema::class)->store(
168
-            glsr(Schema::class)->buildSummary($this->args)
167
+        glsr( Schema::class )->store(
168
+            glsr( Schema::class )->buildSummary( $this->args )
169 169
         );
170 170
     }
171 171
 
@@ -174,16 +174,16 @@  discard block
 block discarded – undo
174 174
      */
175 175
     protected function getClass()
176 176
     {
177
-        return trim('glsr-summary glsr-default '.$this->args['class']);
177
+        return trim( 'glsr-summary glsr-default '.$this->args['class'] );
178 178
     }
179 179
 
180 180
     /**
181 181
      * @param string $key
182 182
      * @return bool
183 183
      */
184
-    protected function isHidden($key)
184
+    protected function isHidden( $key )
185 185
     {
186
-        return in_array($key, $this->args['hide']);
186
+        return in_array( $key, $this->args['hide'] );
187 187
     }
188 188
 
189 189
     /**
@@ -191,10 +191,10 @@  discard block
 block discarded – undo
191 191
      * @param string $value
192 192
      * @return string
193 193
      */
194
-    protected function wrap($key, $value)
194
+    protected function wrap( $key, $value )
195 195
     {
196
-        return glsr(Builder::class)->div($value, [
196
+        return glsr( Builder::class )->div( $value, [
197 197
             'class' => 'glsr-summary-'.$key,
198
-        ]);
198
+        ] );
199 199
     }
200 200
 }
Please login to merge, or discard this patch.