Passed
Push — feature/rebusify ( 495106...67b08f )
by Paul
06:10 queued 02:03
created
plugin/Modules/Html/Fields/YesNo.php 2 patches
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -4,38 +4,38 @@
 block discarded – undo
4 4
 
5 5
 class YesNo extends Field
6 6
 {
7
-    /**
8
-     * @return string|void
9
-     */
10
-    public function build()
11
-    {
12
-        $this->builder->tag = 'input';
13
-        $this->mergeFieldArgs();
14
-        return $this->builder->getTag();
15
-    }
7
+	/**
8
+	 * @return string|void
9
+	 */
10
+	public function build()
11
+	{
12
+		$this->builder->tag = 'input';
13
+		$this->mergeFieldArgs();
14
+		return $this->builder->getTag();
15
+	}
16 16
 
17
-    /**
18
-     * @return array
19
-     */
20
-    public static function defaults()
21
-    {
22
-        return [
23
-            'class' => 'inline',
24
-        ];
25
-    }
17
+	/**
18
+	 * @return array
19
+	 */
20
+	public static function defaults()
21
+	{
22
+		return [
23
+			'class' => 'inline',
24
+		];
25
+	}
26 26
 
27
-    /**
28
-     * @return array
29
-     */
30
-    public static function required()
31
-    {
32
-        return [
33
-            'is_multi' => true,
34
-            'options' => [
35
-                'no' => __('No', 'site-reviews'),
36
-                'yes' => __('Yes', 'site-reviews'),
37
-            ],
38
-            'type' => 'radio',
39
-        ];
40
-    }
27
+	/**
28
+	 * @return array
29
+	 */
30
+	public static function required()
31
+	{
32
+		return [
33
+			'is_multi' => true,
34
+			'options' => [
35
+				'no' => __('No', 'site-reviews'),
36
+				'yes' => __('Yes', 'site-reviews'),
37
+			],
38
+			'type' => 'radio',
39
+		];
40
+	}
41 41
 }
Please login to merge, or discard this 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/Number.php 1 patch
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -4,13 +4,13 @@
 block discarded – undo
4 4
 
5 5
 class Number extends Field
6 6
 {
7
-    /**
8
-     * @return array
9
-     */
10
-    public static function defaults()
11
-    {
12
-        return [
13
-            'class' => 'small-text',
14
-        ];
15
-    }
7
+	/**
8
+	 * @return array
9
+	 */
10
+	public static function defaults()
11
+	{
12
+		return [
13
+			'class' => 'small-text',
14
+		];
15
+	}
16 16
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/Checkbox.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -4,23 +4,23 @@
 block discarded – undo
4 4
 
5 5
 class Checkbox extends Field
6 6
 {
7
-    /**
8
-     * @return array
9
-     */
10
-    public static function defaults()
11
-    {
12
-        return [
13
-            'value' => 1,
14
-        ];
15
-    }
7
+	/**
8
+	 * @return array
9
+	 */
10
+	public static function defaults()
11
+	{
12
+		return [
13
+			'value' => 1,
14
+		];
15
+	}
16 16
 
17
-    /**
18
-     * @return array
19
-     */
20
-    public static function required()
21
-    {
22
-        return [
23
-            'is_multi' => true,
24
-        ];
25
-    }
17
+	/**
18
+	 * @return array
19
+	 */
20
+	public static function required()
21
+	{
22
+		return [
23
+			'is_multi' => true,
24
+		];
25
+	}
26 26
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Fields/Field.php 2 patches
Indentation   +62 added lines, -62 removed lines patch added patch discarded remove patch
@@ -6,73 +6,73 @@
 block discarded – undo
6 6
 
7 7
 abstract class Field
8 8
 {
9
-    /**
10
-     * @var Builder
11
-     */
12
-    protected $builder;
9
+	/**
10
+	 * @var Builder
11
+	 */
12
+	protected $builder;
13 13
 
14
-    public function __construct(Builder $builder)
15
-    {
16
-        $this->builder = $builder;
17
-    }
14
+	public function __construct(Builder $builder)
15
+	{
16
+		$this->builder = $builder;
17
+	}
18 18
 
19
-    /**
20
-     * @return string|void
21
-     */
22
-    public function build()
23
-    {
24
-        glsr_log()->error('Build method is not implemented for '.get_class($this));
25
-    }
19
+	/**
20
+	 * @return string|void
21
+	 */
22
+	public function build()
23
+	{
24
+		glsr_log()->error('Build method is not implemented for '.get_class($this));
25
+	}
26 26
 
27
-    /**
28
-     * @return array
29
-     */
30
-    public static function defaults()
31
-    {
32
-        return [];
33
-    }
27
+	/**
28
+	 * @return array
29
+	 */
30
+	public static function defaults()
31
+	{
32
+		return [];
33
+	}
34 34
 
35
-    /**
36
-     * @return array
37
-     */
38
-    public static function merge(array $args)
39
-    {
40
-        $merged = array_merge(
41
-            wp_parse_args($args, static::defaults()),
42
-            static::required()
43
-        );
44
-        $merged['class'] = implode(' ', static::mergedAttribute('class', ' ', $args));
45
-        $merged['style'] = implode(';', static::mergedAttribute('style', ';', $args));
46
-        return $merged;
47
-    }
35
+	/**
36
+	 * @return array
37
+	 */
38
+	public static function merge(array $args)
39
+	{
40
+		$merged = array_merge(
41
+			wp_parse_args($args, static::defaults()),
42
+			static::required()
43
+		);
44
+		$merged['class'] = implode(' ', static::mergedAttribute('class', ' ', $args));
45
+		$merged['style'] = implode(';', static::mergedAttribute('style', ';', $args));
46
+		return $merged;
47
+	}
48 48
 
49
-    /**
50
-     * @param string $delimiter
51
-     * @param string $key
52
-     * @return array
53
-     */
54
-    public static function mergedAttribute($key, $delimiter, array $args)
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
-        ));
61
-    }
49
+	/**
50
+	 * @param string $delimiter
51
+	 * @param string $key
52
+	 * @return array
53
+	 */
54
+	public static function mergedAttribute($key, $delimiter, array $args)
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
+		));
61
+	}
62 62
 
63
-    /**
64
-     * @return array
65
-     */
66
-    public static function required()
67
-    {
68
-        return [];
69
-    }
63
+	/**
64
+	 * @return array
65
+	 */
66
+	public static function required()
67
+	{
68
+		return [];
69
+	}
70 70
 
71
-    /**
72
-     * @return void
73
-     */
74
-    protected function mergeFieldArgs()
75
-    {
76
-        $this->builder->args = static::merge($this->builder->args);
77
-    }
71
+	/**
72
+	 * @return void
73
+	 */
74
+	protected function mergeFieldArgs()
75
+	{
76
+		$this->builder->args = static::merge($this->builder->args);
77
+	}
78 78
 }
Please login to merge, or discard this 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 2 patches
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -6,29 +6,29 @@
 block discarded – undo
6 6
 
7 7
 class Rating extends Field
8 8
 {
9
-    /**
10
-     * @return string|void
11
-     */
12
-    public function build()
13
-    {
14
-        $this->builder->tag = 'select';
15
-        $this->mergeFieldArgs();
16
-        return $this->builder->getTag();
17
-    }
9
+	/**
10
+	 * @return string|void
11
+	 */
12
+	public function build()
13
+	{
14
+		$this->builder->tag = 'select';
15
+		$this->mergeFieldArgs();
16
+		return $this->builder->getTag();
17
+	}
18 18
 
19
-    /**
20
-     * @return array
21
-     */
22
-    public static function required()
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);
27
-        }
28
-        return [
29
-            'class' => 'glsr-star-rating',
30
-            'options' => $options,
31
-            'type' => 'select',
32
-        ];
33
-    }
19
+	/**
20
+	 * @return array
21
+	 */
22
+	public static function required()
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);
27
+		}
28
+		return [
29
+			'class' => 'glsr-star-rating',
30
+			'options' => $options,
31
+			'type' => 'select',
32
+		];
33
+	}
34 34
 }
Please login to merge, or discard this 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 2 patches
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -6,30 +6,30 @@
 block discarded – undo
6 6
 
7 7
 class Partial
8 8
 {
9
-    /**
10
-     * @param string $partialPath
11
-     * @return string
12
-     */
13
-    public function build($partialPath, array $args = [])
14
-    {
15
-        $className = glsr(Helper::class)->buildClassName($partialPath, 'Modules\Html\Partials');
16
-        if (!class_exists($className)) {
17
-            glsr_log()->error('Partial missing: '.$className);
18
-            return;
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);
24
-        return $partial;
25
-    }
9
+	/**
10
+	 * @param string $partialPath
11
+	 * @return string
12
+	 */
13
+	public function build($partialPath, array $args = [])
14
+	{
15
+		$className = glsr(Helper::class)->buildClassName($partialPath, 'Modules\Html\Partials');
16
+		if (!class_exists($className)) {
17
+			glsr_log()->error('Partial missing: '.$className);
18
+			return;
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);
24
+		return $partial;
25
+	}
26 26
 
27
-    /**
28
-     * @param string $partialPath
29
-     * @return void
30
-     */
31
-    public function render($partialPath, array $args = [])
32
-    {
33
-        echo $this->build($partialPath, $args);
34
-    }
27
+	/**
28
+	 * @param string $partialPath
29
+	 * @return void
30
+	 */
31
+	public function render($partialPath, array $args = [])
32
+	{
33
+		echo $this->build($partialPath, $args);
34
+	}
35 35
 }
Please login to merge, or discard this 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 2 patches
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -4,36 +4,36 @@
 block discarded – undo
4 4
 
5 5
 class Form
6 6
 {
7
-    /**
8
-     * @param string $id
9
-     * @return string
10
-     */
11
-    public function buildFields($id)
12
-    {
13
-        return array_reduce($this->getFields($id), function ($carry, $field) {
14
-            return $carry.$field;
15
-        });
16
-    }
7
+	/**
8
+	 * @param string $id
9
+	 * @return string
10
+	 */
11
+	public function buildFields($id)
12
+	{
13
+		return array_reduce($this->getFields($id), function ($carry, $field) {
14
+			return $carry.$field;
15
+		});
16
+	}
17 17
 
18
-    /**
19
-     * @param string $id
20
-     * @return array
21
-     */
22
-    public function getFields($id)
23
-    {
24
-        $fields = [];
25
-        foreach (glsr()->config('forms/'.$id) as $name => $field) {
26
-            $fields[] = new Field(wp_parse_args($field, ['name' => $name]));
27
-        }
28
-        return $fields;
29
-    }
18
+	/**
19
+	 * @param string $id
20
+	 * @return array
21
+	 */
22
+	public function getFields($id)
23
+	{
24
+		$fields = [];
25
+		foreach (glsr()->config('forms/'.$id) as $name => $field) {
26
+			$fields[] = new Field(wp_parse_args($field, ['name' => $name]));
27
+		}
28
+		return $fields;
29
+	}
30 30
 
31
-    /**
32
-     * @param string $id
33
-     * @return void
34
-     */
35
-    public function renderFields($id)
36
-    {
37
-        echo $this->buildFields($id);
38
-    }
31
+	/**
32
+	 * @param string $id
33
+	 * @return void
34
+	 */
35
+	public function renderFields($id)
36
+	{
37
+		echo $this->buildFields($id);
38
+	}
39 39
 }
Please login to merge, or discard this 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 2 patches
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -6,17 +6,17 @@
 block discarded – undo
6 6
 
7 7
 class StarRating implements PartialContract
8 8
 {
9
-    /**
10
-     * @return void|string
11
-     */
12
-    public function build(array $args = [])
13
-    {
14
-        require_once ABSPATH.'wp-admin/includes/template.php';
15
-        ob_start();
16
-        wp_star_rating($args);
17
-        $stars = ob_get_clean();
18
-        return !glsr()->isAdmin()
19
-            ? str_replace(['star-rating', 'star star'], ['glsr-stars', 'glsr-star glsr-star'], $stars)
20
-            : $stars;
21
-    }
9
+	/**
10
+	 * @return void|string
11
+	 */
12
+	public function build(array $args = [])
13
+	{
14
+		require_once ABSPATH.'wp-admin/includes/template.php';
15
+		ob_start();
16
+		wp_star_rating($args);
17
+		$stars = ob_get_clean();
18
+		return !glsr()->isAdmin()
19
+			? str_replace(['star-rating', 'star star'], ['glsr-stars', 'glsr-star glsr-star'], $stars)
20
+			: $stars;
21
+	}
22 22
 }
Please login to merge, or discard this 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 2 patches
Indentation   +187 added lines, -187 removed lines patch added patch discarded remove patch
@@ -10,191 +10,191 @@
 block discarded – undo
10 10
 
11 11
 class SiteReviewsSummary
12 12
 {
13
-    /**
14
-     * @var array
15
-     */
16
-    protected $args;
17
-
18
-    /**
19
-     * @var float
20
-     */
21
-    protected $averageRating;
22
-
23
-    /**
24
-     * @var array
25
-     */
26
-    protected $ratingCounts;
27
-
28
-    /**
29
-     * @return void|string
30
-     */
31
-    public function build(array $args = [])
32
-    {
33
-        $this->args = $args;
34
-        $this->ratingCounts = glsr(ReviewManager::class)->getRatingCounts($args);
35
-        if (!array_sum($this->ratingCounts) && $this->isHidden('if_empty')) {
36
-            return;
37
-        }
38
-        $this->averageRating = glsr(Rating::class)->getAverage($this->ratingCounts);
39
-        $this->generateSchema();
40
-        return glsr(Template::class)->build('templates/reviews-summary', [
41
-            'context' => [
42
-                'assigned_to' => $this->args['assigned_to'],
43
-                'category' => $this->args['category'],
44
-                'class' => $this->getClass(),
45
-                'id' => $this->args['id'],
46
-                'percentages' => $this->buildPercentage(),
47
-                'rating' => $this->buildRating(),
48
-                'stars' => $this->buildStars(),
49
-                'text' => $this->buildText(),
50
-            ],
51
-        ]);
52
-    }
53
-
54
-    /**
55
-     * @return void|string
56
-     */
57
-    protected function buildPercentage()
58
-    {
59
-        if ($this->isHidden('bars')) {
60
-            return;
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',
67
-                $percentages[$level],
68
-                $this->ratingCounts[$level]
69
-            );
70
-            $percent = $this->buildPercentageCount($count);
71
-            return $carry.glsr(Builder::class)->div($label.$background.$percent, [
72
-                'class' => 'glsr-bar',
73
-            ]);
74
-        });
75
-        return $this->wrap('percentage', $bars);
76
-    }
77
-
78
-    /**
79
-     * @param string $percent
80
-     * @return string
81
-     */
82
-    protected function buildPercentageBackground($percent)
83
-    {
84
-        $backgroundPercent = glsr(Builder::class)->span([
85
-            'class' => 'glsr-bar-background-percent',
86
-            'style' => 'width:'.$percent,
87
-        ]);
88
-        return '<span class="glsr-bar-background">'.$backgroundPercent.'</span>';
89
-    }
90
-
91
-    /**
92
-     * @param string $count
93
-     * @return string
94
-     */
95
-    protected function buildPercentageCount($count)
96
-    {
97
-        return '<span class="glsr-bar-percent">'.$count.'</span>';
98
-    }
99
-
100
-    /**
101
-     * @param string $label
102
-     * @return string
103
-     */
104
-    protected function buildPercentageLabel($label)
105
-    {
106
-        return '<span class="glsr-bar-label">'.$label.'</span>';
107
-    }
108
-
109
-    /**
110
-     * @return void|string
111
-     */
112
-    protected function buildRating()
113
-    {
114
-        if ($this->isHidden('rating')) {
115
-            return;
116
-        }
117
-        return $this->wrap('rating', '<span>'.$this->averageRating.'</span>');
118
-    }
119
-
120
-    /**
121
-     * @return void|string
122
-     */
123
-    protected function buildStars()
124
-    {
125
-        if ($this->isHidden('stars')) {
126
-            return;
127
-        }
128
-        $stars = glsr_star_rating($this->averageRating);
129
-        return $this->wrap('stars', $stars);
130
-    }
131
-
132
-    /**
133
-     * @return void|string
134
-     */
135
-    protected function buildText()
136
-    {
137
-        if ($this->isHidden('summary')) {
138
-            return;
139
-        }
140
-        $count = intval(array_sum($this->ratingCounts));
141
-        if (empty($this->args['text'])) {
142
-            // @todo document this change
143
-            $this->args['text'] = _nx(
144
-                '{rating} out of {max} stars (based on {num} review)',
145
-                '{rating} out of {max} stars (based on {num} reviews)',
146
-                $count,
147
-                'Do not translate {rating}, {max}, and {num}, they are template tags.',
148
-                'site-reviews'
149
-            );
150
-        }
151
-        $summary = str_replace(
152
-            ['{rating}', '{max}', '{num}'],
153
-            [$this->averageRating, glsr()->constant('MAX_RATING', Rating::class), $count],
154
-            $this->args['text']
155
-        );
156
-        return $this->wrap('text', '<span>'.$summary.'</span>');
157
-    }
158
-
159
-    /**
160
-     * @return void
161
-     */
162
-    protected function generateSchema()
163
-    {
164
-        if (!wp_validate_boolean($this->args['schema'])) {
165
-            return;
166
-        }
167
-        glsr(Schema::class)->store(
168
-            glsr(Schema::class)->buildSummary($this->args)
169
-        );
170
-    }
171
-
172
-    /**
173
-     * @return string
174
-     */
175
-    protected function getClass()
176
-    {
177
-        return trim('glsr-summary glsr-default '.$this->args['class']);
178
-    }
179
-
180
-    /**
181
-     * @param string $key
182
-     * @return bool
183
-     */
184
-    protected function isHidden($key)
185
-    {
186
-        return in_array($key, $this->args['hide']);
187
-    }
188
-
189
-    /**
190
-     * @param string $key
191
-     * @param string $value
192
-     * @return string
193
-     */
194
-    protected function wrap($key, $value)
195
-    {
196
-        return glsr(Builder::class)->div($value, [
197
-            'class' => 'glsr-summary-'.$key,
198
-        ]);
199
-    }
13
+	/**
14
+	 * @var array
15
+	 */
16
+	protected $args;
17
+
18
+	/**
19
+	 * @var float
20
+	 */
21
+	protected $averageRating;
22
+
23
+	/**
24
+	 * @var array
25
+	 */
26
+	protected $ratingCounts;
27
+
28
+	/**
29
+	 * @return void|string
30
+	 */
31
+	public function build(array $args = [])
32
+	{
33
+		$this->args = $args;
34
+		$this->ratingCounts = glsr(ReviewManager::class)->getRatingCounts($args);
35
+		if (!array_sum($this->ratingCounts) && $this->isHidden('if_empty')) {
36
+			return;
37
+		}
38
+		$this->averageRating = glsr(Rating::class)->getAverage($this->ratingCounts);
39
+		$this->generateSchema();
40
+		return glsr(Template::class)->build('templates/reviews-summary', [
41
+			'context' => [
42
+				'assigned_to' => $this->args['assigned_to'],
43
+				'category' => $this->args['category'],
44
+				'class' => $this->getClass(),
45
+				'id' => $this->args['id'],
46
+				'percentages' => $this->buildPercentage(),
47
+				'rating' => $this->buildRating(),
48
+				'stars' => $this->buildStars(),
49
+				'text' => $this->buildText(),
50
+			],
51
+		]);
52
+	}
53
+
54
+	/**
55
+	 * @return void|string
56
+	 */
57
+	protected function buildPercentage()
58
+	{
59
+		if ($this->isHidden('bars')) {
60
+			return;
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',
67
+				$percentages[$level],
68
+				$this->ratingCounts[$level]
69
+			);
70
+			$percent = $this->buildPercentageCount($count);
71
+			return $carry.glsr(Builder::class)->div($label.$background.$percent, [
72
+				'class' => 'glsr-bar',
73
+			]);
74
+		});
75
+		return $this->wrap('percentage', $bars);
76
+	}
77
+
78
+	/**
79
+	 * @param string $percent
80
+	 * @return string
81
+	 */
82
+	protected function buildPercentageBackground($percent)
83
+	{
84
+		$backgroundPercent = glsr(Builder::class)->span([
85
+			'class' => 'glsr-bar-background-percent',
86
+			'style' => 'width:'.$percent,
87
+		]);
88
+		return '<span class="glsr-bar-background">'.$backgroundPercent.'</span>';
89
+	}
90
+
91
+	/**
92
+	 * @param string $count
93
+	 * @return string
94
+	 */
95
+	protected function buildPercentageCount($count)
96
+	{
97
+		return '<span class="glsr-bar-percent">'.$count.'</span>';
98
+	}
99
+
100
+	/**
101
+	 * @param string $label
102
+	 * @return string
103
+	 */
104
+	protected function buildPercentageLabel($label)
105
+	{
106
+		return '<span class="glsr-bar-label">'.$label.'</span>';
107
+	}
108
+
109
+	/**
110
+	 * @return void|string
111
+	 */
112
+	protected function buildRating()
113
+	{
114
+		if ($this->isHidden('rating')) {
115
+			return;
116
+		}
117
+		return $this->wrap('rating', '<span>'.$this->averageRating.'</span>');
118
+	}
119
+
120
+	/**
121
+	 * @return void|string
122
+	 */
123
+	protected function buildStars()
124
+	{
125
+		if ($this->isHidden('stars')) {
126
+			return;
127
+		}
128
+		$stars = glsr_star_rating($this->averageRating);
129
+		return $this->wrap('stars', $stars);
130
+	}
131
+
132
+	/**
133
+	 * @return void|string
134
+	 */
135
+	protected function buildText()
136
+	{
137
+		if ($this->isHidden('summary')) {
138
+			return;
139
+		}
140
+		$count = intval(array_sum($this->ratingCounts));
141
+		if (empty($this->args['text'])) {
142
+			// @todo document this change
143
+			$this->args['text'] = _nx(
144
+				'{rating} out of {max} stars (based on {num} review)',
145
+				'{rating} out of {max} stars (based on {num} reviews)',
146
+				$count,
147
+				'Do not translate {rating}, {max}, and {num}, they are template tags.',
148
+				'site-reviews'
149
+			);
150
+		}
151
+		$summary = str_replace(
152
+			['{rating}', '{max}', '{num}'],
153
+			[$this->averageRating, glsr()->constant('MAX_RATING', Rating::class), $count],
154
+			$this->args['text']
155
+		);
156
+		return $this->wrap('text', '<span>'.$summary.'</span>');
157
+	}
158
+
159
+	/**
160
+	 * @return void
161
+	 */
162
+	protected function generateSchema()
163
+	{
164
+		if (!wp_validate_boolean($this->args['schema'])) {
165
+			return;
166
+		}
167
+		glsr(Schema::class)->store(
168
+			glsr(Schema::class)->buildSummary($this->args)
169
+		);
170
+	}
171
+
172
+	/**
173
+	 * @return string
174
+	 */
175
+	protected function getClass()
176
+	{
177
+		return trim('glsr-summary glsr-default '.$this->args['class']);
178
+	}
179
+
180
+	/**
181
+	 * @param string $key
182
+	 * @return bool
183
+	 */
184
+	protected function isHidden($key)
185
+	{
186
+		return in_array($key, $this->args['hide']);
187
+	}
188
+
189
+	/**
190
+	 * @param string $key
191
+	 * @param string $value
192
+	 * @return string
193
+	 */
194
+	protected function wrap($key, $value)
195
+	{
196
+		return glsr(Builder::class)->div($value, [
197
+			'class' => 'glsr-summary-'.$key,
198
+		]);
199
+	}
200 200
 }
Please login to merge, or discard this 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.