Passed
Push — master ( ae1954...aab291 )
by Paul
08:17 queued 04:15
created
plugin/Defaults/DefaultsAbstract.php 2 patches
Indentation   +102 added lines, -102 removed lines patch added patch discarded remove patch
@@ -7,117 +7,117 @@
 block discarded – undo
7 7
 
8 8
 abstract class DefaultsAbstract
9 9
 {
10
-    /**
11
-     * @var array
12
-     */
13
-    protected $callable = [
14
-        'defaults', 'filter', 'merge', 'restrict', 'unguarded',
15
-    ];
10
+	/**
11
+	 * @var array
12
+	 */
13
+	protected $callable = [
14
+		'defaults', 'filter', 'merge', 'restrict', 'unguarded',
15
+	];
16 16
 
17
-    /**
18
-     * @var array
19
-     */
20
-    protected $guarded = [];
17
+	/**
18
+	 * @var array
19
+	 */
20
+	protected $guarded = [];
21 21
 
22
-    /**
23
-     * @param string $name
24
-     * @return void|array
25
-     */
26
-    public function __call($name, array $args = [])
27
-    {
28
-        if (!method_exists($this, $name) || !in_array($name, $this->callable)) {
29
-            return;
30
-        }
31
-        $defaults = call_user_func_array([$this, $name], $args);
32
-        $hookName = (new ReflectionClass($this))->getShortName();
33
-        $hookName = str_replace('Defaults', '', $hookName);
34
-        $hookName = glsr(Helper::class)->dashCase($hookName);
35
-        return apply_filters('site-reviews/defaults/'.$hookName, $defaults, $name);
36
-    }
22
+	/**
23
+	 * @param string $name
24
+	 * @return void|array
25
+	 */
26
+	public function __call($name, array $args = [])
27
+	{
28
+		if (!method_exists($this, $name) || !in_array($name, $this->callable)) {
29
+			return;
30
+		}
31
+		$defaults = call_user_func_array([$this, $name], $args);
32
+		$hookName = (new ReflectionClass($this))->getShortName();
33
+		$hookName = str_replace('Defaults', '', $hookName);
34
+		$hookName = glsr(Helper::class)->dashCase($hookName);
35
+		return apply_filters('site-reviews/defaults/'.$hookName, $defaults, $name);
36
+	}
37 37
 
38
-    /**
39
-     * @return array
40
-     */
41
-    abstract protected function defaults();
38
+	/**
39
+	 * @return array
40
+	 */
41
+	abstract protected function defaults();
42 42
 
43
-    /**
44
-     * @return array
45
-     */
46
-    protected function filter(array $values = [])
47
-    {
48
-        return $this->normalize($this->merge(array_filter($values)), $values);
49
-    }
43
+	/**
44
+	 * @return array
45
+	 */
46
+	protected function filter(array $values = [])
47
+	{
48
+		return $this->normalize($this->merge(array_filter($values)), $values);
49
+	}
50 50
 
51
-    /**
52
-     * @return string
53
-     */
54
-    protected function filteredJson(array $values = [])
55
-    {
56
-        $defaults = $this->flattenArray(
57
-            array_diff_key($this->defaults(), array_flip($this->guarded))
58
-        );
59
-        $values = $this->flattenArray(
60
-            shortcode_atts($defaults, $values)
61
-        );
62
-        $filtered = array_filter(array_diff_assoc($values, $defaults), function ($value) {
63
-            return !$this->isEmpty($value);
64
-        });
65
-        return json_encode($filtered, JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_TAG | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
66
-    }
51
+	/**
52
+	 * @return string
53
+	 */
54
+	protected function filteredJson(array $values = [])
55
+	{
56
+		$defaults = $this->flattenArray(
57
+			array_diff_key($this->defaults(), array_flip($this->guarded))
58
+		);
59
+		$values = $this->flattenArray(
60
+			shortcode_atts($defaults, $values)
61
+		);
62
+		$filtered = array_filter(array_diff_assoc($values, $defaults), function ($value) {
63
+			return !$this->isEmpty($value);
64
+		});
65
+		return json_encode($filtered, JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_TAG | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
66
+	}
67 67
 
68
-    /**
69
-     * @return array
70
-     */
71
-    protected function flattenArray(array $values)
72
-    {
73
-        array_walk($values, function (&$value) {
74
-            if (!is_array($value)) {
75
-                return;
76
-            }
77
-            $value = implode(',', $value);
78
-        });
79
-        return $values;
80
-    }
68
+	/**
69
+	 * @return array
70
+	 */
71
+	protected function flattenArray(array $values)
72
+	{
73
+		array_walk($values, function (&$value) {
74
+			if (!is_array($value)) {
75
+				return;
76
+			}
77
+			$value = implode(',', $value);
78
+		});
79
+		return $values;
80
+	}
81 81
 
82
-    /**
83
-     * @param mixed $var
84
-     * @return bool
85
-     */
86
-    protected function isEmpty($var)
87
-    {
88
-        return !is_numeric($var) && !is_bool($var) && empty($var);
89
-    }
82
+	/**
83
+	 * @param mixed $var
84
+	 * @return bool
85
+	 */
86
+	protected function isEmpty($var)
87
+	{
88
+		return !is_numeric($var) && !is_bool($var) && empty($var);
89
+	}
90 90
 
91
-    /**
92
-     * @return array
93
-     */
94
-    protected function merge(array $values = [])
95
-    {
96
-        return $this->normalize(wp_parse_args($values, $this->defaults()), $values);
97
-    }
91
+	/**
92
+	 * @return array
93
+	 */
94
+	protected function merge(array $values = [])
95
+	{
96
+		return $this->normalize(wp_parse_args($values, $this->defaults()), $values);
97
+	}
98 98
 
99
-    /**
100
-     * @return array
101
-     */
102
-    protected function normalize(array $values, array $originalValues)
103
-    {
104
-        $values['json'] = $this->filteredJson($originalValues);
105
-        return $values;
106
-    }
99
+	/**
100
+	 * @return array
101
+	 */
102
+	protected function normalize(array $values, array $originalValues)
103
+	{
104
+		$values['json'] = $this->filteredJson($originalValues);
105
+		return $values;
106
+	}
107 107
 
108
-    /**
109
-     * @return array
110
-     */
111
-    protected function restrict(array $values = [])
112
-    {
113
-        return $this->normalize(shortcode_atts($this->defaults(), $values), $values);
114
-    }
108
+	/**
109
+	 * @return array
110
+	 */
111
+	protected function restrict(array $values = [])
112
+	{
113
+		return $this->normalize(shortcode_atts($this->defaults(), $values), $values);
114
+	}
115 115
 
116
-    /**
117
-     * @return array
118
-     */
119
-    protected function unguarded()
120
-    {
121
-        return array_diff_key($this->defaults(), array_flip($this->guarded));
122
-    }
116
+	/**
117
+	 * @return array
118
+	 */
119
+	protected function unguarded()
120
+	{
121
+		return array_diff_key($this->defaults(), array_flip($this->guarded));
122
+	}
123 123
 }
Please login to merge, or discard this patch.
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -23,16 +23,16 @@  discard block
 block discarded – undo
23 23
      * @param string $name
24 24
      * @return void|array
25 25
      */
26
-    public function __call($name, array $args = [])
26
+    public function __call( $name, array $args = [] )
27 27
     {
28
-        if (!method_exists($this, $name) || !in_array($name, $this->callable)) {
28
+        if( !method_exists( $this, $name ) || !in_array( $name, $this->callable ) ) {
29 29
             return;
30 30
         }
31
-        $defaults = call_user_func_array([$this, $name], $args);
32
-        $hookName = (new ReflectionClass($this))->getShortName();
33
-        $hookName = str_replace('Defaults', '', $hookName);
34
-        $hookName = glsr(Helper::class)->dashCase($hookName);
35
-        return apply_filters('site-reviews/defaults/'.$hookName, $defaults, $name);
31
+        $defaults = call_user_func_array( [$this, $name], $args );
32
+        $hookName = (new ReflectionClass( $this ))->getShortName();
33
+        $hookName = str_replace( 'Defaults', '', $hookName );
34
+        $hookName = glsr( Helper::class )->dashCase( $hookName );
35
+        return apply_filters( 'site-reviews/defaults/'.$hookName, $defaults, $name );
36 36
     }
37 37
 
38 38
     /**
@@ -43,38 +43,38 @@  discard block
 block discarded – undo
43 43
     /**
44 44
      * @return array
45 45
      */
46
-    protected function filter(array $values = [])
46
+    protected function filter( array $values = [] )
47 47
     {
48
-        return $this->normalize($this->merge(array_filter($values)), $values);
48
+        return $this->normalize( $this->merge( array_filter( $values ) ), $values );
49 49
     }
50 50
 
51 51
     /**
52 52
      * @return string
53 53
      */
54
-    protected function filteredJson(array $values = [])
54
+    protected function filteredJson( array $values = [] )
55 55
     {
56 56
         $defaults = $this->flattenArray(
57
-            array_diff_key($this->defaults(), array_flip($this->guarded))
57
+            array_diff_key( $this->defaults(), array_flip( $this->guarded ) )
58 58
         );
59 59
         $values = $this->flattenArray(
60
-            shortcode_atts($defaults, $values)
60
+            shortcode_atts( $defaults, $values )
61 61
         );
62
-        $filtered = array_filter(array_diff_assoc($values, $defaults), function ($value) {
63
-            return !$this->isEmpty($value);
62
+        $filtered = array_filter( array_diff_assoc( $values, $defaults ), function( $value ) {
63
+            return !$this->isEmpty( $value );
64 64
         });
65
-        return json_encode($filtered, JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_TAG | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
65
+        return json_encode( $filtered, JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_TAG | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE );
66 66
     }
67 67
 
68 68
     /**
69 69
      * @return array
70 70
      */
71
-    protected function flattenArray(array $values)
71
+    protected function flattenArray( array $values )
72 72
     {
73
-        array_walk($values, function (&$value) {
74
-            if (!is_array($value)) {
73
+        array_walk( $values, function( &$value ) {
74
+            if( !is_array( $value ) ) {
75 75
                 return;
76 76
             }
77
-            $value = implode(',', $value);
77
+            $value = implode( ',', $value );
78 78
         });
79 79
         return $values;
80 80
     }
@@ -83,34 +83,34 @@  discard block
 block discarded – undo
83 83
      * @param mixed $var
84 84
      * @return bool
85 85
      */
86
-    protected function isEmpty($var)
86
+    protected function isEmpty( $var )
87 87
     {
88
-        return !is_numeric($var) && !is_bool($var) && empty($var);
88
+        return !is_numeric( $var ) && !is_bool( $var ) && empty($var);
89 89
     }
90 90
 
91 91
     /**
92 92
      * @return array
93 93
      */
94
-    protected function merge(array $values = [])
94
+    protected function merge( array $values = [] )
95 95
     {
96
-        return $this->normalize(wp_parse_args($values, $this->defaults()), $values);
96
+        return $this->normalize( wp_parse_args( $values, $this->defaults() ), $values );
97 97
     }
98 98
 
99 99
     /**
100 100
      * @return array
101 101
      */
102
-    protected function normalize(array $values, array $originalValues)
102
+    protected function normalize( array $values, array $originalValues )
103 103
     {
104
-        $values['json'] = $this->filteredJson($originalValues);
104
+        $values['json'] = $this->filteredJson( $originalValues );
105 105
         return $values;
106 106
     }
107 107
 
108 108
     /**
109 109
      * @return array
110 110
      */
111
-    protected function restrict(array $values = [])
111
+    protected function restrict( array $values = [] )
112 112
     {
113
-        return $this->normalize(shortcode_atts($this->defaults(), $values), $values);
113
+        return $this->normalize( shortcode_atts( $this->defaults(), $values ), $values );
114 114
     }
115 115
 
116 116
     /**
@@ -118,6 +118,6 @@  discard block
 block discarded – undo
118 118
      */
119 119
     protected function unguarded()
120 120
     {
121
-        return array_diff_key($this->defaults(), array_flip($this->guarded));
121
+        return array_diff_key( $this->defaults(), array_flip( $this->guarded ) );
122 122
     }
123 123
 }
Please login to merge, or discard this patch.
plugin/Database/QueryBuilder.php 2 patches
Indentation   +153 added lines, -153 removed lines patch added patch discarded remove patch
@@ -10,165 +10,165 @@
 block discarded – undo
10 10
 
11 11
 class QueryBuilder
12 12
 {
13
-    /**
14
-     * Build a WP_Query meta_query/tax_query.
15
-     * @return array
16
-     */
17
-    public function buildQuery(array $keys = [], array $values = [])
18
-    {
19
-        $queries = [];
20
-        foreach ($keys as $key) {
21
-            if (!array_key_exists($key, $values)) {
22
-                continue;
23
-            }
24
-            $methodName = glsr(Helper::class)->buildMethodName($key, __FUNCTION__);
25
-            if (!method_exists($this, $methodName)) {
26
-                continue;
27
-            }
28
-            $query = call_user_func([$this, $methodName], $values[$key]);
29
-            if (is_array($query)) {
30
-                $queries[] = $query;
31
-            }
32
-        }
33
-        return $queries;
34
-    }
13
+	/**
14
+	 * Build a WP_Query meta_query/tax_query.
15
+	 * @return array
16
+	 */
17
+	public function buildQuery(array $keys = [], array $values = [])
18
+	{
19
+		$queries = [];
20
+		foreach ($keys as $key) {
21
+			if (!array_key_exists($key, $values)) {
22
+				continue;
23
+			}
24
+			$methodName = glsr(Helper::class)->buildMethodName($key, __FUNCTION__);
25
+			if (!method_exists($this, $methodName)) {
26
+				continue;
27
+			}
28
+			$query = call_user_func([$this, $methodName], $values[$key]);
29
+			if (is_array($query)) {
30
+				$queries[] = $query;
31
+			}
32
+		}
33
+		return $queries;
34
+	}
35 35
 
36
-    /**
37
-     * @return string
38
-     */
39
-    public function buildSqlLines(array $values, array $conditions)
40
-    {
41
-        $string = '';
42
-        $values = array_filter($values);
43
-        foreach ($conditions as $key => $value) {
44
-            if (!isset($values[$key])) {
45
-                continue;
46
-            }
47
-            $values[$key] = implode(',', (array) $values[$key]);
48
-            $string.= false !== strpos($value, '%s')
49
-                ? sprintf($value, strval($values[$key]))
50
-                : $value;
51
-        }
52
-        return $string;
53
-    }
36
+	/**
37
+	 * @return string
38
+	 */
39
+	public function buildSqlLines(array $values, array $conditions)
40
+	{
41
+		$string = '';
42
+		$values = array_filter($values);
43
+		foreach ($conditions as $key => $value) {
44
+			if (!isset($values[$key])) {
45
+				continue;
46
+			}
47
+			$values[$key] = implode(',', (array) $values[$key]);
48
+			$string.= false !== strpos($value, '%s')
49
+				? sprintf($value, strval($values[$key]))
50
+				: $value;
51
+		}
52
+		return $string;
53
+	}
54 54
 
55
-    /**
56
-     * Build a SQL 'OR' string from an array.
57
-     * @param string|array $values
58
-     * @param string $sprintfFormat
59
-     * @return string
60
-     */
61
-    public function buildSqlOr($values, $sprintfFormat)
62
-    {
63
-        if (!is_array($values)) {
64
-            $values = explode(',', $values);
65
-        }
66
-        $values = array_filter(array_map('trim', (array) $values));
67
-        $values = array_map(function ($value) use ($sprintfFormat) {
68
-            return sprintf($sprintfFormat, $value);
69
-        }, $values);
70
-        return implode(' OR ', $values);
71
-    }
55
+	/**
56
+	 * Build a SQL 'OR' string from an array.
57
+	 * @param string|array $values
58
+	 * @param string $sprintfFormat
59
+	 * @return string
60
+	 */
61
+	public function buildSqlOr($values, $sprintfFormat)
62
+	{
63
+		if (!is_array($values)) {
64
+			$values = explode(',', $values);
65
+		}
66
+		$values = array_filter(array_map('trim', (array) $values));
67
+		$values = array_map(function ($value) use ($sprintfFormat) {
68
+			return sprintf($sprintfFormat, $value);
69
+		}, $values);
70
+		return implode(' OR ', $values);
71
+	}
72 72
 
73
-    /**
74
-     * Search SQL filter for matching against post title only.
75
-     * @see http://wordpress.stackexchange.com/a/11826/1685
76
-     * @param string $search
77
-     * @return string
78
-     * @filter posts_search
79
-     */
80
-    public function filterSearchByTitle($search, WP_Query $query)
81
-    {
82
-        if (empty($search) || empty($query->get('search_terms'))) {
83
-            return $search;
84
-        }
85
-        global $wpdb;
86
-        $n = empty($query->get('exact'))
87
-            ? '%'
88
-            : '';
89
-        $search = [];
90
-        foreach ((array) $query->get('search_terms') as $term) {
91
-            $search[] = $wpdb->prepare("{$wpdb->posts}.post_title LIKE %s", $n.$wpdb->esc_like($term).$n);
92
-        }
93
-        if (!is_user_logged_in()) {
94
-            $search[] = "{$wpdb->posts}.post_password = ''";
95
-        }
96
-        return ' AND '.implode(' AND ', $search);
97
-    }
73
+	/**
74
+	 * Search SQL filter for matching against post title only.
75
+	 * @see http://wordpress.stackexchange.com/a/11826/1685
76
+	 * @param string $search
77
+	 * @return string
78
+	 * @filter posts_search
79
+	 */
80
+	public function filterSearchByTitle($search, WP_Query $query)
81
+	{
82
+		if (empty($search) || empty($query->get('search_terms'))) {
83
+			return $search;
84
+		}
85
+		global $wpdb;
86
+		$n = empty($query->get('exact'))
87
+			? '%'
88
+			: '';
89
+		$search = [];
90
+		foreach ((array) $query->get('search_terms') as $term) {
91
+			$search[] = $wpdb->prepare("{$wpdb->posts}.post_title LIKE %s", $n.$wpdb->esc_like($term).$n);
92
+		}
93
+		if (!is_user_logged_in()) {
94
+			$search[] = "{$wpdb->posts}.post_password = ''";
95
+		}
96
+		return ' AND '.implode(' AND ', $search);
97
+	}
98 98
 
99
-    /**
100
-     * Get the current page number from the global query.
101
-     * @param bool $isEnabled
102
-     * @return int
103
-     */
104
-    public function getPaged($isEnabled = true)
105
-    {
106
-        $pagedQuery = !is_front_page()
107
-            ? glsr()->constant('PAGED_QUERY_VAR')
108
-            : 'page';
109
-        return $isEnabled
110
-            ? max(1, intval(get_query_var($pagedQuery)))
111
-            : 1;
112
-    }
99
+	/**
100
+	 * Get the current page number from the global query.
101
+	 * @param bool $isEnabled
102
+	 * @return int
103
+	 */
104
+	public function getPaged($isEnabled = true)
105
+	{
106
+		$pagedQuery = !is_front_page()
107
+			? glsr()->constant('PAGED_QUERY_VAR')
108
+			: 'page';
109
+		return $isEnabled
110
+			? max(1, intval(get_query_var($pagedQuery)))
111
+			: 1;
112
+	}
113 113
 
114
-    /**
115
-     * @param string $value
116
-     * @return void|array
117
-     */
118
-    protected function buildQueryAssignedTo($value)
119
-    {
120
-        if (!empty($value)) {
121
-            $postIds = glsr(Helper::class)->convertStringToArray($value, 'is_numeric');
122
-            return [
123
-                'compare' => 'IN',
124
-                'key' => '_assigned_to',
125
-                'value' => glsr(Polylang::class)->getPostIds($postIds),
126
-            ];
127
-        }
128
-    }
114
+	/**
115
+	 * @param string $value
116
+	 * @return void|array
117
+	 */
118
+	protected function buildQueryAssignedTo($value)
119
+	{
120
+		if (!empty($value)) {
121
+			$postIds = glsr(Helper::class)->convertStringToArray($value, 'is_numeric');
122
+			return [
123
+				'compare' => 'IN',
124
+				'key' => '_assigned_to',
125
+				'value' => glsr(Polylang::class)->getPostIds($postIds),
126
+			];
127
+		}
128
+	}
129 129
 
130
-    /**
131
-     * @param array $value
132
-     * @return void|array
133
-     */
134
-    protected function buildQueryCategory($value)
135
-    {
136
-        if (!empty($value)) {
137
-            return [
138
-                'field' => 'term_id',
139
-                'taxonomy' => Application::TAXONOMY,
140
-                'terms' => $value,
141
-            ];
142
-        }
143
-    }
130
+	/**
131
+	 * @param array $value
132
+	 * @return void|array
133
+	 */
134
+	protected function buildQueryCategory($value)
135
+	{
136
+		if (!empty($value)) {
137
+			return [
138
+				'field' => 'term_id',
139
+				'taxonomy' => Application::TAXONOMY,
140
+				'terms' => $value,
141
+			];
142
+		}
143
+	}
144 144
 
145
-    /**
146
-     * @param string $value
147
-     * @return void|array
148
-     */
149
-    protected function buildQueryRating($value)
150
-    {
151
-        if (is_numeric($value)
152
-            && in_array(intval($value), range(1, glsr()->constant('MAX_RATING', Rating::class)))) {
153
-            return [
154
-                'compare' => '>=',
155
-                'key' => '_rating',
156
-                'value' => $value,
157
-            ];
158
-        }
159
-    }
145
+	/**
146
+	 * @param string $value
147
+	 * @return void|array
148
+	 */
149
+	protected function buildQueryRating($value)
150
+	{
151
+		if (is_numeric($value)
152
+			&& in_array(intval($value), range(1, glsr()->constant('MAX_RATING', Rating::class)))) {
153
+			return [
154
+				'compare' => '>=',
155
+				'key' => '_rating',
156
+				'value' => $value,
157
+			];
158
+		}
159
+	}
160 160
 
161
-    /**
162
-     * @param string $value
163
-     * @return void|array
164
-     */
165
-    protected function buildQueryType($value)
166
-    {
167
-        if (!in_array($value, ['', 'all'])) {
168
-            return [
169
-                'key' => '_review_type',
170
-                'value' => $value,
171
-            ];
172
-        }
173
-    }
161
+	/**
162
+	 * @param string $value
163
+	 * @return void|array
164
+	 */
165
+	protected function buildQueryType($value)
166
+	{
167
+		if (!in_array($value, ['', 'all'])) {
168
+			return [
169
+				'key' => '_review_type',
170
+				'value' => $value,
171
+			];
172
+		}
173
+	}
174 174
 }
Please login to merge, or discard this patch.
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -14,19 +14,19 @@  discard block
 block discarded – undo
14 14
      * Build a WP_Query meta_query/tax_query.
15 15
      * @return array
16 16
      */
17
-    public function buildQuery(array $keys = [], array $values = [])
17
+    public function buildQuery( array $keys = [], array $values = [] )
18 18
     {
19 19
         $queries = [];
20
-        foreach ($keys as $key) {
21
-            if (!array_key_exists($key, $values)) {
20
+        foreach( $keys as $key ) {
21
+            if( !array_key_exists( $key, $values ) ) {
22 22
                 continue;
23 23
             }
24
-            $methodName = glsr(Helper::class)->buildMethodName($key, __FUNCTION__);
25
-            if (!method_exists($this, $methodName)) {
24
+            $methodName = glsr( Helper::class )->buildMethodName( $key, __FUNCTION__ );
25
+            if( !method_exists( $this, $methodName ) ) {
26 26
                 continue;
27 27
             }
28
-            $query = call_user_func([$this, $methodName], $values[$key]);
29
-            if (is_array($query)) {
28
+            $query = call_user_func( [$this, $methodName], $values[$key] );
29
+            if( is_array( $query ) ) {
30 30
                 $queries[] = $query;
31 31
             }
32 32
         }
@@ -36,17 +36,17 @@  discard block
 block discarded – undo
36 36
     /**
37 37
      * @return string
38 38
      */
39
-    public function buildSqlLines(array $values, array $conditions)
39
+    public function buildSqlLines( array $values, array $conditions )
40 40
     {
41 41
         $string = '';
42
-        $values = array_filter($values);
43
-        foreach ($conditions as $key => $value) {
44
-            if (!isset($values[$key])) {
42
+        $values = array_filter( $values );
43
+        foreach( $conditions as $key => $value ) {
44
+            if( !isset($values[$key]) ) {
45 45
                 continue;
46 46
             }
47
-            $values[$key] = implode(',', (array) $values[$key]);
48
-            $string.= false !== strpos($value, '%s')
49
-                ? sprintf($value, strval($values[$key]))
47
+            $values[$key] = implode( ',', (array)$values[$key] );
48
+            $string .= false !== strpos( $value, '%s' )
49
+                ? sprintf( $value, strval( $values[$key] ) )
50 50
                 : $value;
51 51
         }
52 52
         return $string;
@@ -58,16 +58,16 @@  discard block
 block discarded – undo
58 58
      * @param string $sprintfFormat
59 59
      * @return string
60 60
      */
61
-    public function buildSqlOr($values, $sprintfFormat)
61
+    public function buildSqlOr( $values, $sprintfFormat )
62 62
     {
63
-        if (!is_array($values)) {
64
-            $values = explode(',', $values);
63
+        if( !is_array( $values ) ) {
64
+            $values = explode( ',', $values );
65 65
         }
66
-        $values = array_filter(array_map('trim', (array) $values));
67
-        $values = array_map(function ($value) use ($sprintfFormat) {
68
-            return sprintf($sprintfFormat, $value);
69
-        }, $values);
70
-        return implode(' OR ', $values);
66
+        $values = array_filter( array_map( 'trim', (array)$values ) );
67
+        $values = array_map( function( $value ) use ($sprintfFormat) {
68
+            return sprintf( $sprintfFormat, $value );
69
+        }, $values );
70
+        return implode( ' OR ', $values );
71 71
     }
72 72
 
73 73
     /**
@@ -77,23 +77,23 @@  discard block
 block discarded – undo
77 77
      * @return string
78 78
      * @filter posts_search
79 79
      */
80
-    public function filterSearchByTitle($search, WP_Query $query)
80
+    public function filterSearchByTitle( $search, WP_Query $query )
81 81
     {
82
-        if (empty($search) || empty($query->get('search_terms'))) {
82
+        if( empty($search) || empty($query->get( 'search_terms' )) ) {
83 83
             return $search;
84 84
         }
85 85
         global $wpdb;
86
-        $n = empty($query->get('exact'))
86
+        $n = empty($query->get( 'exact' ))
87 87
             ? '%'
88 88
             : '';
89 89
         $search = [];
90
-        foreach ((array) $query->get('search_terms') as $term) {
91
-            $search[] = $wpdb->prepare("{$wpdb->posts}.post_title LIKE %s", $n.$wpdb->esc_like($term).$n);
90
+        foreach( (array)$query->get( 'search_terms' ) as $term ) {
91
+            $search[] = $wpdb->prepare( "{$wpdb->posts}.post_title LIKE %s", $n.$wpdb->esc_like( $term ).$n );
92 92
         }
93
-        if (!is_user_logged_in()) {
93
+        if( !is_user_logged_in() ) {
94 94
             $search[] = "{$wpdb->posts}.post_password = ''";
95 95
         }
96
-        return ' AND '.implode(' AND ', $search);
96
+        return ' AND '.implode( ' AND ', $search );
97 97
     }
98 98
 
99 99
     /**
@@ -101,13 +101,13 @@  discard block
 block discarded – undo
101 101
      * @param bool $isEnabled
102 102
      * @return int
103 103
      */
104
-    public function getPaged($isEnabled = true)
104
+    public function getPaged( $isEnabled = true )
105 105
     {
106 106
         $pagedQuery = !is_front_page()
107
-            ? glsr()->constant('PAGED_QUERY_VAR')
107
+            ? glsr()->constant( 'PAGED_QUERY_VAR' )
108 108
             : 'page';
109 109
         return $isEnabled
110
-            ? max(1, intval(get_query_var($pagedQuery)))
110
+            ? max( 1, intval( get_query_var( $pagedQuery ) ) )
111 111
             : 1;
112 112
     }
113 113
 
@@ -115,14 +115,14 @@  discard block
 block discarded – undo
115 115
      * @param string $value
116 116
      * @return void|array
117 117
      */
118
-    protected function buildQueryAssignedTo($value)
118
+    protected function buildQueryAssignedTo( $value )
119 119
     {
120
-        if (!empty($value)) {
121
-            $postIds = glsr(Helper::class)->convertStringToArray($value, 'is_numeric');
120
+        if( !empty($value) ) {
121
+            $postIds = glsr( Helper::class )->convertStringToArray( $value, 'is_numeric' );
122 122
             return [
123 123
                 'compare' => 'IN',
124 124
                 'key' => '_assigned_to',
125
-                'value' => glsr(Polylang::class)->getPostIds($postIds),
125
+                'value' => glsr( Polylang::class )->getPostIds( $postIds ),
126 126
             ];
127 127
         }
128 128
     }
@@ -131,9 +131,9 @@  discard block
 block discarded – undo
131 131
      * @param array $value
132 132
      * @return void|array
133 133
      */
134
-    protected function buildQueryCategory($value)
134
+    protected function buildQueryCategory( $value )
135 135
     {
136
-        if (!empty($value)) {
136
+        if( !empty($value) ) {
137 137
             return [
138 138
                 'field' => 'term_id',
139 139
                 'taxonomy' => Application::TAXONOMY,
@@ -146,10 +146,10 @@  discard block
 block discarded – undo
146 146
      * @param string $value
147 147
      * @return void|array
148 148
      */
149
-    protected function buildQueryRating($value)
149
+    protected function buildQueryRating( $value )
150 150
     {
151
-        if (is_numeric($value)
152
-            && in_array(intval($value), range(1, glsr()->constant('MAX_RATING', Rating::class)))) {
151
+        if( is_numeric( $value )
152
+            && in_array( intval( $value ), range( 1, glsr()->constant( 'MAX_RATING', Rating::class ) ) ) ) {
153 153
             return [
154 154
                 'compare' => '>=',
155 155
                 'key' => '_rating',
@@ -162,9 +162,9 @@  discard block
 block discarded – undo
162 162
      * @param string $value
163 163
      * @return void|array
164 164
      */
165
-    protected function buildQueryType($value)
165
+    protected function buildQueryType( $value )
166 166
     {
167
-        if (!in_array($value, ['', 'all'])) {
167
+        if( !in_array( $value, ['', 'all'] ) ) {
168 168
             return [
169 169
                 'key' => '_review_type',
170 170
                 'value' => $value,
Please login to merge, or discard this patch.
uninstall.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
 require_once __DIR__.'/site-reviews.php';
6 6
 
7 7
 if (!(new GL_Plugin_Check_v3(__FILE__))->isValid()) {
8
-    return;
8
+	return;
9 9
 }
10 10
 delete_option(GeminiLabs\SiteReviews\Database\OptionManager::databaseKey(3));
11 11
 delete_option(GeminiLabs\SiteReviews\Database\OptionManager::databaseKey(4));
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,22 +1,22 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-defined('WP_UNINSTALL_PLUGIN') || die;
3
+defined( 'WP_UNINSTALL_PLUGIN' ) || die;
4 4
 
5 5
 require_once __DIR__.'/site-reviews.php';
6 6
 
7
-if (!(new GL_Plugin_Check_v3(__FILE__))->isValid()) {
7
+if( !(new GL_Plugin_Check_v3( __FILE__ ))->isValid() ) {
8 8
     return;
9 9
 }
10
-delete_option(GeminiLabs\SiteReviews\Database\OptionManager::databaseKey(3));
11
-delete_option(GeminiLabs\SiteReviews\Database\OptionManager::databaseKey(4));
12
-delete_option('_glsr_rebusify');
13
-delete_option('widget_'.glsr()->id.'_site-reviews');
14
-delete_option('widget_'.glsr()->id.'_site-reviews-form');
15
-delete_option('widget_'.glsr()->id.'_site-reviews-summary');
16
-delete_transient(glsr()->id.'_cloudflare_ips');
17
-delete_transient(glsr()->id.'_remote_post_test');
18
-wp_cache_delete(glsr()->id);
10
+delete_option( GeminiLabs\SiteReviews\Database\OptionManager::databaseKey( 3 ) );
11
+delete_option( GeminiLabs\SiteReviews\Database\OptionManager::databaseKey( 4 ) );
12
+delete_option( '_glsr_rebusify' );
13
+delete_option( 'widget_'.glsr()->id.'_site-reviews' );
14
+delete_option( 'widget_'.glsr()->id.'_site-reviews-form' );
15
+delete_option( 'widget_'.glsr()->id.'_site-reviews-summary' );
16
+delete_transient( glsr()->id.'_cloudflare_ips' );
17
+delete_transient( glsr()->id.'_remote_post_test' );
18
+wp_cache_delete( glsr()->id );
19 19
 
20 20
 global $wpdb;
21 21
 
22
-$wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key = '_glsr_notices'");
22
+$wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE meta_key = '_glsr_notices'" );
Please login to merge, or discard this patch.
plugin/Handlers/TogglePinned.php 3 patches
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -8,24 +8,24 @@
 block discarded – undo
8 8
 
9 9
 class TogglePinned
10 10
 {
11
-    /**
12
-     * @return bool
13
-     */
14
-    public function handle(Command $command)
15
-    {
16
-        if (!get_post($command->id)) {
17
-            return false;
18
-        }
19
-        if (is_null($command->pinned)) {
20
-            $meta = glsr(Database::class)->get($command->id, 'pinned');
21
-            $command->pinned = !wp_validate_boolean($meta);
22
-        } else {
23
-            $notice = $command->pinned
24
-                ? __('Review pinned.', 'site-reviews')
25
-                : __('Review unpinned.', 'site-reviews');
26
-            glsr(Notice::class)->addSuccess($notice);
27
-        }
28
-        glsr(Database::class)->update($command->id, 'pinned', $command->pinned);
29
-        return $command->pinned;
30
-    }
11
+	/**
12
+	 * @return bool
13
+	 */
14
+	public function handle(Command $command)
15
+	{
16
+		if (!get_post($command->id)) {
17
+			return false;
18
+		}
19
+		if (is_null($command->pinned)) {
20
+			$meta = glsr(Database::class)->get($command->id, 'pinned');
21
+			$command->pinned = !wp_validate_boolean($meta);
22
+		} else {
23
+			$notice = $command->pinned
24
+				? __('Review pinned.', 'site-reviews')
25
+				: __('Review unpinned.', 'site-reviews');
26
+			glsr(Notice::class)->addSuccess($notice);
27
+		}
28
+		glsr(Database::class)->update($command->id, 'pinned', $command->pinned);
29
+		return $command->pinned;
30
+	}
31 31
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -11,21 +11,21 @@
 block discarded – undo
11 11
     /**
12 12
      * @return bool
13 13
      */
14
-    public function handle(Command $command)
14
+    public function handle( Command $command )
15 15
     {
16
-        if (!get_post($command->id)) {
16
+        if( !get_post( $command->id ) ) {
17 17
             return false;
18 18
         }
19
-        if (is_null($command->pinned)) {
20
-            $meta = glsr(Database::class)->get($command->id, 'pinned');
21
-            $command->pinned = !wp_validate_boolean($meta);
19
+        if( is_null( $command->pinned ) ) {
20
+            $meta = glsr( Database::class )->get( $command->id, 'pinned' );
21
+            $command->pinned = !wp_validate_boolean( $meta );
22 22
         } else {
23 23
             $notice = $command->pinned
24
-                ? __('Review pinned.', 'site-reviews')
25
-                : __('Review unpinned.', 'site-reviews');
26
-            glsr(Notice::class)->addSuccess($notice);
24
+                ? __( 'Review pinned.', 'site-reviews' )
25
+                : __( 'Review unpinned.', 'site-reviews' );
26
+            glsr( Notice::class )->addSuccess( $notice );
27 27
         }
28
-        glsr(Database::class)->update($command->id, 'pinned', $command->pinned);
28
+        glsr( Database::class )->update( $command->id, 'pinned', $command->pinned );
29 29
         return $command->pinned;
30 30
     }
31 31
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -19,7 +19,8 @@
 block discarded – undo
19 19
         if (is_null($command->pinned)) {
20 20
             $meta = glsr(Database::class)->get($command->id, 'pinned');
21 21
             $command->pinned = !wp_validate_boolean($meta);
22
-        } else {
22
+        }
23
+        else {
23 24
             $notice = $command->pinned
24 25
                 ? __('Review pinned.', 'site-reviews')
25 26
                 : __('Review unpinned.', 'site-reviews');
Please login to merge, or discard this patch.
plugin/Modules/Akismet.php 2 patches
Indentation   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -7,82 +7,82 @@
 block discarded – undo
7 7
 
8 8
 class Akismet
9 9
 {
10
-    /**
11
-     * @return bool
12
-     */
13
-    public function isSpam(array $review)
14
-    {
15
-        if (!$this->isActive()) {
16
-            return false;
17
-        }
18
-        $submission = [
19
-            'blog' => glsr(OptionManager::class)->getWP('home'),
20
-            'blog_charset' => glsr(OptionManager::class)->getWP('blog_charset', 'UTF-8'),
21
-            'blog_lang' => get_locale(),
22
-            'comment_author' => $review['name'],
23
-            'comment_author_email' => $review['email'],
24
-            'comment_content' => $review['title']."\n\n".$review['content'],
25
-            'comment_type' => 'review',
26
-            'referrer' => filter_input(INPUT_SERVER, 'HTTP_REFERER'),
27
-            'user_agent' => filter_input(INPUT_SERVER, 'HTTP_USER_AGENT'),
28
-            'user_ip' => $review['ip_address'],
29
-            // 'user_role' => 'administrator',
30
-            // 'is_test' => 1,
31
-        ];
32
-        foreach ($_SERVER as $key => $value) {
33
-            if (is_array($value) || in_array($key, ['HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW'])) {
34
-                continue;
35
-            }
36
-            $submission[$key] = $value;
37
-        }
38
-        return $this->check(apply_filters('site-reviews/akismet/submission', $submission, $review));
39
-    }
10
+	/**
11
+	 * @return bool
12
+	 */
13
+	public function isSpam(array $review)
14
+	{
15
+		if (!$this->isActive()) {
16
+			return false;
17
+		}
18
+		$submission = [
19
+			'blog' => glsr(OptionManager::class)->getWP('home'),
20
+			'blog_charset' => glsr(OptionManager::class)->getWP('blog_charset', 'UTF-8'),
21
+			'blog_lang' => get_locale(),
22
+			'comment_author' => $review['name'],
23
+			'comment_author_email' => $review['email'],
24
+			'comment_content' => $review['title']."\n\n".$review['content'],
25
+			'comment_type' => 'review',
26
+			'referrer' => filter_input(INPUT_SERVER, 'HTTP_REFERER'),
27
+			'user_agent' => filter_input(INPUT_SERVER, 'HTTP_USER_AGENT'),
28
+			'user_ip' => $review['ip_address'],
29
+			// 'user_role' => 'administrator',
30
+			// 'is_test' => 1,
31
+		];
32
+		foreach ($_SERVER as $key => $value) {
33
+			if (is_array($value) || in_array($key, ['HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW'])) {
34
+				continue;
35
+			}
36
+			$submission[$key] = $value;
37
+		}
38
+		return $this->check(apply_filters('site-reviews/akismet/submission', $submission, $review));
39
+	}
40 40
 
41
-    /**
42
-     * @return bool
43
-     */
44
-    protected function check(array $submission)
45
-    {
46
-        $response = AkismetPlugin::http_post($this->buildQuery($submission), 'comment-check');
47
-        return apply_filters('site-reviews/akismet/is-spam',
48
-            'true' == $response[1],
49
-            $submission,
50
-            $response
51
-        );
52
-    }
41
+	/**
42
+	 * @return bool
43
+	 */
44
+	protected function check(array $submission)
45
+	{
46
+		$response = AkismetPlugin::http_post($this->buildQuery($submission), 'comment-check');
47
+		return apply_filters('site-reviews/akismet/is-spam',
48
+			'true' == $response[1],
49
+			$submission,
50
+			$response
51
+		);
52
+	}
53 53
 
54
-    /**
55
-     * @return string
56
-     */
57
-    protected function buildQuery(array $data)
58
-    {
59
-        $query = [];
60
-        foreach ($data as $key => $value) {
61
-            if (is_array($value) || is_object($value)) {
62
-                continue;
63
-            }
64
-            if (false === $value) {
65
-                $value = '0';
66
-            }
67
-            $value = trim($value);
68
-            if (!strlen($value)) {
69
-                continue;
70
-            }
71
-            $query[] = urlencode($key).'='.urlencode($value);
72
-        }
73
-        return implode('&', $query);
74
-    }
54
+	/**
55
+	 * @return string
56
+	 */
57
+	protected function buildQuery(array $data)
58
+	{
59
+		$query = [];
60
+		foreach ($data as $key => $value) {
61
+			if (is_array($value) || is_object($value)) {
62
+				continue;
63
+			}
64
+			if (false === $value) {
65
+				$value = '0';
66
+			}
67
+			$value = trim($value);
68
+			if (!strlen($value)) {
69
+				continue;
70
+			}
71
+			$query[] = urlencode($key).'='.urlencode($value);
72
+		}
73
+		return implode('&', $query);
74
+	}
75 75
 
76
-    /**
77
-     * @return bool
78
-     */
79
-    protected function isActive()
80
-    {
81
-        $check = !glsr(OptionManager::class)->getBool('settings.submissions.akismet')
82
-            || !is_callable(['Akismet', 'get_api_key'])
83
-            || !is_callable(['Akismet', 'http_post'])
84
-            ? false
85
-            : (bool) AkismetPlugin::get_api_key();
86
-        return apply_filters('site-reviews/akismet/is-active', $check);
87
-    }
76
+	/**
77
+	 * @return bool
78
+	 */
79
+	protected function isActive()
80
+	{
81
+		$check = !glsr(OptionManager::class)->getBool('settings.submissions.akismet')
82
+			|| !is_callable(['Akismet', 'get_api_key'])
83
+			|| !is_callable(['Akismet', 'http_post'])
84
+			? false
85
+			: (bool) AkismetPlugin::get_api_key();
86
+		return apply_filters('site-reviews/akismet/is-active', $check);
87
+	}
88 88
 }
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -10,41 +10,41 @@  discard block
 block discarded – undo
10 10
     /**
11 11
      * @return bool
12 12
      */
13
-    public function isSpam(array $review)
13
+    public function isSpam( array $review )
14 14
     {
15
-        if (!$this->isActive()) {
15
+        if( !$this->isActive() ) {
16 16
             return false;
17 17
         }
18 18
         $submission = [
19
-            'blog' => glsr(OptionManager::class)->getWP('home'),
20
-            'blog_charset' => glsr(OptionManager::class)->getWP('blog_charset', 'UTF-8'),
19
+            'blog' => glsr( OptionManager::class )->getWP( 'home' ),
20
+            'blog_charset' => glsr( OptionManager::class )->getWP( 'blog_charset', 'UTF-8' ),
21 21
             'blog_lang' => get_locale(),
22 22
             'comment_author' => $review['name'],
23 23
             'comment_author_email' => $review['email'],
24 24
             'comment_content' => $review['title']."\n\n".$review['content'],
25 25
             'comment_type' => 'review',
26
-            'referrer' => filter_input(INPUT_SERVER, 'HTTP_REFERER'),
27
-            'user_agent' => filter_input(INPUT_SERVER, 'HTTP_USER_AGENT'),
26
+            'referrer' => filter_input( INPUT_SERVER, 'HTTP_REFERER' ),
27
+            'user_agent' => filter_input( INPUT_SERVER, 'HTTP_USER_AGENT' ),
28 28
             'user_ip' => $review['ip_address'],
29 29
             // 'user_role' => 'administrator',
30 30
             // 'is_test' => 1,
31 31
         ];
32
-        foreach ($_SERVER as $key => $value) {
33
-            if (is_array($value) || in_array($key, ['HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW'])) {
32
+        foreach( $_SERVER as $key => $value ) {
33
+            if( is_array( $value ) || in_array( $key, ['HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW'] ) ) {
34 34
                 continue;
35 35
             }
36 36
             $submission[$key] = $value;
37 37
         }
38
-        return $this->check(apply_filters('site-reviews/akismet/submission', $submission, $review));
38
+        return $this->check( apply_filters( 'site-reviews/akismet/submission', $submission, $review ) );
39 39
     }
40 40
 
41 41
     /**
42 42
      * @return bool
43 43
      */
44
-    protected function check(array $submission)
44
+    protected function check( array $submission )
45 45
     {
46
-        $response = AkismetPlugin::http_post($this->buildQuery($submission), 'comment-check');
47
-        return apply_filters('site-reviews/akismet/is-spam',
46
+        $response = AkismetPlugin::http_post( $this->buildQuery( $submission ), 'comment-check' );
47
+        return apply_filters( 'site-reviews/akismet/is-spam',
48 48
             'true' == $response[1],
49 49
             $submission,
50 50
             $response
@@ -54,23 +54,23 @@  discard block
 block discarded – undo
54 54
     /**
55 55
      * @return string
56 56
      */
57
-    protected function buildQuery(array $data)
57
+    protected function buildQuery( array $data )
58 58
     {
59 59
         $query = [];
60
-        foreach ($data as $key => $value) {
61
-            if (is_array($value) || is_object($value)) {
60
+        foreach( $data as $key => $value ) {
61
+            if( is_array( $value ) || is_object( $value ) ) {
62 62
                 continue;
63 63
             }
64
-            if (false === $value) {
64
+            if( false === $value ) {
65 65
                 $value = '0';
66 66
             }
67
-            $value = trim($value);
68
-            if (!strlen($value)) {
67
+            $value = trim( $value );
68
+            if( !strlen( $value ) ) {
69 69
                 continue;
70 70
             }
71
-            $query[] = urlencode($key).'='.urlencode($value);
71
+            $query[] = urlencode( $key ).'='.urlencode( $value );
72 72
         }
73
-        return implode('&', $query);
73
+        return implode( '&', $query );
74 74
     }
75 75
 
76 76
     /**
@@ -78,11 +78,11 @@  discard block
 block discarded – undo
78 78
      */
79 79
     protected function isActive()
80 80
     {
81
-        $check = !glsr(OptionManager::class)->getBool('settings.submissions.akismet')
82
-            || !is_callable(['Akismet', 'get_api_key'])
83
-            || !is_callable(['Akismet', 'http_post'])
81
+        $check = !glsr( OptionManager::class )->getBool( 'settings.submissions.akismet' )
82
+            || !is_callable( ['Akismet', 'get_api_key'] )
83
+            || !is_callable( ['Akismet', 'http_post'] )
84 84
             ? false
85
-            : (bool) AkismetPlugin::get_api_key();
86
-        return apply_filters('site-reviews/akismet/is-active', $check);
85
+            : (bool)AkismetPlugin::get_api_key();
86
+        return apply_filters( 'site-reviews/akismet/is-active', $check );
87 87
     }
88 88
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Partials/SiteReviews.php 3 patches
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -194,7 +194,8 @@
 block discarded – undo
194 194
         $dateFormat = $this->getOption('settings.reviews.date.format', 'default');
195 195
         if ('relative' == $dateFormat) {
196 196
             $date = glsr(Date::class)->relative($value);
197
-        } else {
197
+        }
198
+        else {
198 199
             $format = 'custom' == $dateFormat
199 200
                 ? $this->getOption('settings.reviews.date.custom', 'M j, Y')
200 201
                 : glsr(OptionManager::class)->getWP('date_format', 'F j, Y');
Please login to merge, or discard this patch.
Indentation   +353 added lines, -353 removed lines patch added patch discarded remove patch
@@ -19,382 +19,382 @@
 block discarded – undo
19 19
 
20 20
 class SiteReviews
21 21
 {
22
-    /**
23
-     * @var array
24
-     */
25
-    public $args;
22
+	/**
23
+	 * @var array
24
+	 */
25
+	public $args;
26 26
 
27
-    /**
28
-     * @var Review
29
-     */
30
-    public $current;
27
+	/**
28
+	 * @var Review
29
+	 */
30
+	public $current;
31 31
 
32
-    /**
33
-     * @var array
34
-     */
35
-    public $options;
32
+	/**
33
+	 * @var array
34
+	 */
35
+	public $options;
36 36
 
37
-    /**
38
-     * @var Reviews
39
-     */
40
-    protected $reviews;
37
+	/**
38
+	 * @var Reviews
39
+	 */
40
+	protected $reviews;
41 41
 
42
-    /**
43
-     * @param Reviews|null $reviews
44
-     * @return ReviewsHtml
45
-     */
46
-    public function build(array $args = [], $reviews = null)
47
-    {
48
-        $this->args = glsr(SiteReviewsDefaults::class)->merge($args);
49
-        $this->options = glsr(Helper::class)->flattenArray(glsr(OptionManager::class)->all());
50
-        $this->reviews = $reviews instanceof Reviews
51
-            ? $reviews
52
-            : glsr(ReviewManager::class)->get($args);
53
-        $this->generateSchema();
54
-        return $this->buildReviews();
55
-    }
42
+	/**
43
+	 * @param Reviews|null $reviews
44
+	 * @return ReviewsHtml
45
+	 */
46
+	public function build(array $args = [], $reviews = null)
47
+	{
48
+		$this->args = glsr(SiteReviewsDefaults::class)->merge($args);
49
+		$this->options = glsr(Helper::class)->flattenArray(glsr(OptionManager::class)->all());
50
+		$this->reviews = $reviews instanceof Reviews
51
+			? $reviews
52
+			: glsr(ReviewManager::class)->get($args);
53
+		$this->generateSchema();
54
+		return $this->buildReviews();
55
+	}
56 56
 
57
-    /**
58
-     * @return ReviewHtml
59
-     */
60
-    public function buildReview(Review $review)
61
-    {
62
-        $review = apply_filters('site-reviews/review/build/before', $review);
63
-        $this->current = $review;
64
-        $renderedFields = [];
65
-        foreach ($review as $key => $value) {
66
-            $method = glsr(Helper::class)->buildMethodName($key, 'buildOption');
67
-            $field = method_exists($this, $method)
68
-                ? $this->$method($key, $value)
69
-                : false;
70
-            $field = apply_filters('site-reviews/review/build/'.$key, $field, $value, $this, $review);
71
-            if (false === $field) {
72
-                continue;
73
-            }
74
-            $renderedFields[$key] = $field;
75
-        }
76
-        $this->wrap($renderedFields, $review);
77
-        $renderedFields = apply_filters('site-reviews/review/build/after', $renderedFields, $review, $this);
78
-        $this->current = null;
79
-        return new ReviewHtml($review, (array) $renderedFields);
80
-    }
57
+	/**
58
+	 * @return ReviewHtml
59
+	 */
60
+	public function buildReview(Review $review)
61
+	{
62
+		$review = apply_filters('site-reviews/review/build/before', $review);
63
+		$this->current = $review;
64
+		$renderedFields = [];
65
+		foreach ($review as $key => $value) {
66
+			$method = glsr(Helper::class)->buildMethodName($key, 'buildOption');
67
+			$field = method_exists($this, $method)
68
+				? $this->$method($key, $value)
69
+				: false;
70
+			$field = apply_filters('site-reviews/review/build/'.$key, $field, $value, $this, $review);
71
+			if (false === $field) {
72
+				continue;
73
+			}
74
+			$renderedFields[$key] = $field;
75
+		}
76
+		$this->wrap($renderedFields, $review);
77
+		$renderedFields = apply_filters('site-reviews/review/build/after', $renderedFields, $review, $this);
78
+		$this->current = null;
79
+		return new ReviewHtml($review, (array) $renderedFields);
80
+	}
81 81
 
82
-    /**
83
-     * @return ReviewsHtml
84
-     */
85
-    public function buildReviews()
86
-    {
87
-        $renderedReviews = [];
88
-        foreach ($this->reviews as $index => $review) {
89
-            $renderedReviews[] = $this->buildReview($review);
90
-        }
91
-        return new ReviewsHtml($renderedReviews, $this->reviews->max_num_pages, $this->args);
92
-    }
82
+	/**
83
+	 * @return ReviewsHtml
84
+	 */
85
+	public function buildReviews()
86
+	{
87
+		$renderedReviews = [];
88
+		foreach ($this->reviews as $index => $review) {
89
+			$renderedReviews[] = $this->buildReview($review);
90
+		}
91
+		return new ReviewsHtml($renderedReviews, $this->reviews->max_num_pages, $this->args);
92
+	}
93 93
 
94
-    /**
95
-     * @return void
96
-     */
97
-    public function generateSchema()
98
-    {
99
-        if (!wp_validate_boolean($this->args['schema'])) {
100
-            return;
101
-        }
102
-        glsr(Schema::class)->store(
103
-            glsr(Schema::class)->build($this->args)
104
-        );
105
-    }
94
+	/**
95
+	 * @return void
96
+	 */
97
+	public function generateSchema()
98
+	{
99
+		if (!wp_validate_boolean($this->args['schema'])) {
100
+			return;
101
+		}
102
+		glsr(Schema::class)->store(
103
+			glsr(Schema::class)->build($this->args)
104
+		);
105
+	}
106 106
 
107
-    /**
108
-     * @param string $key
109
-     * @param string $path
110
-     * @return bool
111
-     */
112
-    public function isHidden($key, $path = '')
113
-    {
114
-        $isOptionEnabled = !empty($path)
115
-            ? $this->isOptionEnabled($path)
116
-            : true;
117
-        return in_array($key, $this->args['hide']) || !$isOptionEnabled;
118
-    }
107
+	/**
108
+	 * @param string $key
109
+	 * @param string $path
110
+	 * @return bool
111
+	 */
112
+	public function isHidden($key, $path = '')
113
+	{
114
+		$isOptionEnabled = !empty($path)
115
+			? $this->isOptionEnabled($path)
116
+			: true;
117
+		return in_array($key, $this->args['hide']) || !$isOptionEnabled;
118
+	}
119 119
 
120
-    /**
121
-     * @param string $key
122
-     * @param string $value
123
-     * @return void|string
124
-     */
125
-    protected function buildOptionAssignedTo($key, $value)
126
-    {
127
-        if ($this->isHidden($key, 'settings.reviews.assigned_links')) {
128
-            return;
129
-        }
130
-        $post = glsr(Polylang::class)->getPost($value);
131
-        if (!($post instanceof WP_Post)) {
132
-            return;
133
-        }
134
-        $permalink = glsr(Builder::class)->a(get_the_title($post->ID), [
135
-            'href' => get_the_permalink($post->ID),
136
-        ]);
137
-        $assignedTo = sprintf(__('Review of %s', 'site-reviews'), $permalink);
138
-        return '<span>'.$assignedTo.'</span>';
139
-    }
120
+	/**
121
+	 * @param string $key
122
+	 * @param string $value
123
+	 * @return void|string
124
+	 */
125
+	protected function buildOptionAssignedTo($key, $value)
126
+	{
127
+		if ($this->isHidden($key, 'settings.reviews.assigned_links')) {
128
+			return;
129
+		}
130
+		$post = glsr(Polylang::class)->getPost($value);
131
+		if (!($post instanceof WP_Post)) {
132
+			return;
133
+		}
134
+		$permalink = glsr(Builder::class)->a(get_the_title($post->ID), [
135
+			'href' => get_the_permalink($post->ID),
136
+		]);
137
+		$assignedTo = sprintf(__('Review of %s', 'site-reviews'), $permalink);
138
+		return '<span>'.$assignedTo.'</span>';
139
+	}
140 140
 
141
-    /**
142
-     * @param string $key
143
-     * @param string $value
144
-     * @return void|string
145
-     */
146
-    protected function buildOptionAuthor($key, $value)
147
-    {
148
-        if (!$this->isHidden($key)) {
149
-            $name = glsr(Helper::class)->convertName(
150
-                $value,
151
-                glsr_get_option('reviews.name.format'),
152
-                glsr_get_option('reviews.name.initial')
153
-            );
154
-            return '<span>'.$name.'</span>';
155
-        }
156
-    }
141
+	/**
142
+	 * @param string $key
143
+	 * @param string $value
144
+	 * @return void|string
145
+	 */
146
+	protected function buildOptionAuthor($key, $value)
147
+	{
148
+		if (!$this->isHidden($key)) {
149
+			$name = glsr(Helper::class)->convertName(
150
+				$value,
151
+				glsr_get_option('reviews.name.format'),
152
+				glsr_get_option('reviews.name.initial')
153
+			);
154
+			return '<span>'.$name.'</span>';
155
+		}
156
+	}
157 157
 
158
-    /**
159
-     * @param string $key
160
-     * @param string $value
161
-     * @return void|string
162
-     */
163
-    protected function buildOptionAvatar($key, $value)
164
-    {
165
-        if ($this->isHidden($key, 'settings.reviews.avatars')) {
166
-            return;
167
-        }
168
-        $size = $this->getOption('settings.reviews.avatars_size', 40);
169
-        return glsr(Builder::class)->img([
170
-            'height' => $size,
171
-            'src' => $this->generateAvatar($value),
172
-            'style' => sprintf('width:%1$spx; height:%1$spx;', $size),
173
-            'width' => $size,
174
-        ]);
175
-    }
158
+	/**
159
+	 * @param string $key
160
+	 * @param string $value
161
+	 * @return void|string
162
+	 */
163
+	protected function buildOptionAvatar($key, $value)
164
+	{
165
+		if ($this->isHidden($key, 'settings.reviews.avatars')) {
166
+			return;
167
+		}
168
+		$size = $this->getOption('settings.reviews.avatars_size', 40);
169
+		return glsr(Builder::class)->img([
170
+			'height' => $size,
171
+			'src' => $this->generateAvatar($value),
172
+			'style' => sprintf('width:%1$spx; height:%1$spx;', $size),
173
+			'width' => $size,
174
+		]);
175
+	}
176 176
 
177
-    /**
178
-     * @param string $key
179
-     * @param string $value
180
-     * @return void|string
181
-     */
182
-    protected function buildOptionContent($key, $value)
183
-    {
184
-        $text = $this->normalizeText($value);
185
-        if (!$this->isHiddenOrEmpty($key, $text)) {
186
-            return '<p>'.$text.'</p>';
187
-        }
188
-    }
177
+	/**
178
+	 * @param string $key
179
+	 * @param string $value
180
+	 * @return void|string
181
+	 */
182
+	protected function buildOptionContent($key, $value)
183
+	{
184
+		$text = $this->normalizeText($value);
185
+		if (!$this->isHiddenOrEmpty($key, $text)) {
186
+			return '<p>'.$text.'</p>';
187
+		}
188
+	}
189 189
 
190
-    /**
191
-     * @param string $key
192
-     * @param string $value
193
-     * @return void|string
194
-     */
195
-    protected function buildOptionDate($key, $value)
196
-    {
197
-        if ($this->isHidden($key)) {
198
-            return;
199
-        }
200
-        $dateFormat = $this->getOption('settings.reviews.date.format', 'default');
201
-        if ('relative' == $dateFormat) {
202
-            $date = glsr(Date::class)->relative($value);
203
-        } else {
204
-            $format = 'custom' == $dateFormat
205
-                ? $this->getOption('settings.reviews.date.custom', 'M j, Y')
206
-                : glsr(OptionManager::class)->getWP('date_format', 'F j, Y');
207
-            $date = date_i18n($format, strtotime($value));
208
-        }
209
-        return '<span>'.$date.'</span>';
210
-    }
190
+	/**
191
+	 * @param string $key
192
+	 * @param string $value
193
+	 * @return void|string
194
+	 */
195
+	protected function buildOptionDate($key, $value)
196
+	{
197
+		if ($this->isHidden($key)) {
198
+			return;
199
+		}
200
+		$dateFormat = $this->getOption('settings.reviews.date.format', 'default');
201
+		if ('relative' == $dateFormat) {
202
+			$date = glsr(Date::class)->relative($value);
203
+		} else {
204
+			$format = 'custom' == $dateFormat
205
+				? $this->getOption('settings.reviews.date.custom', 'M j, Y')
206
+				: glsr(OptionManager::class)->getWP('date_format', 'F j, Y');
207
+			$date = date_i18n($format, strtotime($value));
208
+		}
209
+		return '<span>'.$date.'</span>';
210
+	}
211 211
 
212
-    /**
213
-     * @param string $key
214
-     * @param string $value
215
-     * @return void|string
216
-     */
217
-    protected function buildOptionRating($key, $value)
218
-    {
219
-        if (!$this->isHiddenOrEmpty($key, $value)) {
220
-            return glsr_star_rating($value);
221
-        }
222
-    }
212
+	/**
213
+	 * @param string $key
214
+	 * @param string $value
215
+	 * @return void|string
216
+	 */
217
+	protected function buildOptionRating($key, $value)
218
+	{
219
+		if (!$this->isHiddenOrEmpty($key, $value)) {
220
+			return glsr_star_rating($value);
221
+		}
222
+	}
223 223
 
224
-    /**
225
-     * @param string $key
226
-     * @param string $value
227
-     * @return void|string
228
-     */
229
-    protected function buildOptionResponse($key, $value)
230
-    {
231
-        if ($this->isHiddenOrEmpty($key, $value)) {
232
-            return;
233
-        }
234
-        $title = sprintf(__('Response from %s', 'site-reviews'), get_bloginfo('name'));
235
-        $text = $this->normalizeText($value);
236
-        $text = '<p><strong>'.$title.'</strong></p><p>'.$text.'</p>';
237
-        $response = glsr(Builder::class)->div($text, ['class' => 'glsr-review-response-inner']);
238
-        $background = glsr(Builder::class)->div(['class' => 'glsr-review-response-background']);
239
-        return $response.$background;
240
-    }
224
+	/**
225
+	 * @param string $key
226
+	 * @param string $value
227
+	 * @return void|string
228
+	 */
229
+	protected function buildOptionResponse($key, $value)
230
+	{
231
+		if ($this->isHiddenOrEmpty($key, $value)) {
232
+			return;
233
+		}
234
+		$title = sprintf(__('Response from %s', 'site-reviews'), get_bloginfo('name'));
235
+		$text = $this->normalizeText($value);
236
+		$text = '<p><strong>'.$title.'</strong></p><p>'.$text.'</p>';
237
+		$response = glsr(Builder::class)->div($text, ['class' => 'glsr-review-response-inner']);
238
+		$background = glsr(Builder::class)->div(['class' => 'glsr-review-response-background']);
239
+		return $response.$background;
240
+	}
241 241
 
242
-    /**
243
-     * @param string $key
244
-     * @param string $value
245
-     * @return void|string
246
-     */
247
-    protected function buildOptionTitle($key, $value)
248
-    {
249
-        if ($this->isHidden($key)) {
250
-            return;
251
-        }
252
-        if (empty($value)) {
253
-            $value = __('No Title', 'site-reviews');
254
-        }
255
-        return '<h3>'.$value.'</h3>';
256
-    }
242
+	/**
243
+	 * @param string $key
244
+	 * @param string $value
245
+	 * @return void|string
246
+	 */
247
+	protected function buildOptionTitle($key, $value)
248
+	{
249
+		if ($this->isHidden($key)) {
250
+			return;
251
+		}
252
+		if (empty($value)) {
253
+			$value = __('No Title', 'site-reviews');
254
+		}
255
+		return '<h3>'.$value.'</h3>';
256
+	}
257 257
 
258
-    /**
259
-     * @param string $avatarUrl
260
-     * @return string
261
-     */
262
-    protected function generateAvatar($avatarUrl)
263
-    {
264
-        if (!$this->isOptionEnabled('settings.reviews.avatars_regenerate') || 'local' != $this->current->review_type) {
265
-            return $avatarUrl;
266
-        }
267
-        $authorIdOrEmail = get_the_author_meta('ID', $this->current->user_id);
268
-        if (empty($authorIdOrEmail)) {
269
-            $authorIdOrEmail = $this->current->email;
270
-        }
271
-        if ($newAvatar = get_avatar_url($authorIdOrEmail)) {
272
-            return $newAvatar;
273
-        }
274
-        return $avatarUrl;
275
-    }
258
+	/**
259
+	 * @param string $avatarUrl
260
+	 * @return string
261
+	 */
262
+	protected function generateAvatar($avatarUrl)
263
+	{
264
+		if (!$this->isOptionEnabled('settings.reviews.avatars_regenerate') || 'local' != $this->current->review_type) {
265
+			return $avatarUrl;
266
+		}
267
+		$authorIdOrEmail = get_the_author_meta('ID', $this->current->user_id);
268
+		if (empty($authorIdOrEmail)) {
269
+			$authorIdOrEmail = $this->current->email;
270
+		}
271
+		if ($newAvatar = get_avatar_url($authorIdOrEmail)) {
272
+			return $newAvatar;
273
+		}
274
+		return $avatarUrl;
275
+	}
276 276
 
277
-    /**
278
-     * @param string $text
279
-     * @return string
280
-     */
281
-    protected function getExcerpt($text)
282
-    {
283
-        $limit = intval($this->getOption('settings.reviews.excerpts_length', 55));
284
-        $split = extension_loaded('intl')
285
-            ? $this->getExcerptIntlSplit($text, $limit)
286
-            : $this->getExcerptSplit($text, $limit);
287
-        $hiddenText = substr($text, $split);
288
-        if (!empty($hiddenText)) {
289
-            $showMore = glsr(Builder::class)->span($hiddenText, [
290
-                'class' => 'glsr-hidden glsr-hidden-text',
291
-                'data-show-less' => __('Show less', 'site-reviews'),
292
-                'data-show-more' => __('Show more', 'site-reviews'),
293
-            ]);
294
-            $text = ltrim(substr($text, 0, $split)).$showMore;
295
-        }
296
-        return $text;
297
-    }
277
+	/**
278
+	 * @param string $text
279
+	 * @return string
280
+	 */
281
+	protected function getExcerpt($text)
282
+	{
283
+		$limit = intval($this->getOption('settings.reviews.excerpts_length', 55));
284
+		$split = extension_loaded('intl')
285
+			? $this->getExcerptIntlSplit($text, $limit)
286
+			: $this->getExcerptSplit($text, $limit);
287
+		$hiddenText = substr($text, $split);
288
+		if (!empty($hiddenText)) {
289
+			$showMore = glsr(Builder::class)->span($hiddenText, [
290
+				'class' => 'glsr-hidden glsr-hidden-text',
291
+				'data-show-less' => __('Show less', 'site-reviews'),
292
+				'data-show-more' => __('Show more', 'site-reviews'),
293
+			]);
294
+			$text = ltrim(substr($text, 0, $split)).$showMore;
295
+		}
296
+		return $text;
297
+	}
298 298
 
299
-    /**
300
-     * @param string $text
301
-     * @param int $limit
302
-     * @return int
303
-     */
304
-    protected function getExcerptIntlSplit($text, $limit)
305
-    {
306
-        $words = IntlRuleBasedBreakIterator::createWordInstance('');
307
-        $words->setText($text);
308
-        $count = 0;
309
-        foreach ($words as $offset) {
310
-            if (IntlRuleBasedBreakIterator::WORD_NONE === $words->getRuleStatus()) {
311
-                continue;
312
-            }
313
-            ++$count;
314
-            if ($count != $limit) {
315
-                continue;
316
-            }
317
-            return $offset;
318
-        }
319
-        return strlen($text);
320
-    }
299
+	/**
300
+	 * @param string $text
301
+	 * @param int $limit
302
+	 * @return int
303
+	 */
304
+	protected function getExcerptIntlSplit($text, $limit)
305
+	{
306
+		$words = IntlRuleBasedBreakIterator::createWordInstance('');
307
+		$words->setText($text);
308
+		$count = 0;
309
+		foreach ($words as $offset) {
310
+			if (IntlRuleBasedBreakIterator::WORD_NONE === $words->getRuleStatus()) {
311
+				continue;
312
+			}
313
+			++$count;
314
+			if ($count != $limit) {
315
+				continue;
316
+			}
317
+			return $offset;
318
+		}
319
+		return strlen($text);
320
+	}
321 321
 
322
-    /**
323
-     * @param string $text
324
-     * @param int $limit
325
-     * @return int
326
-     */
327
-    protected function getExcerptSplit($text, $limit)
328
-    {
329
-        if (str_word_count($text, 0) > $limit) {
330
-            $words = array_keys(str_word_count($text, 2));
331
-            return $words[$limit];
332
-        }
333
-        return strlen($text);
334
-    }
322
+	/**
323
+	 * @param string $text
324
+	 * @param int $limit
325
+	 * @return int
326
+	 */
327
+	protected function getExcerptSplit($text, $limit)
328
+	{
329
+		if (str_word_count($text, 0) > $limit) {
330
+			$words = array_keys(str_word_count($text, 2));
331
+			return $words[$limit];
332
+		}
333
+		return strlen($text);
334
+	}
335 335
 
336
-    /**
337
-     * @param string $path
338
-     * @param mixed $fallback
339
-     * @return mixed
340
-     */
341
-    protected function getOption($path, $fallback = '')
342
-    {
343
-        if (array_key_exists($path, $this->options)) {
344
-            return $this->options[$path];
345
-        }
346
-        return $fallback;
347
-    }
336
+	/**
337
+	 * @param string $path
338
+	 * @param mixed $fallback
339
+	 * @return mixed
340
+	 */
341
+	protected function getOption($path, $fallback = '')
342
+	{
343
+		if (array_key_exists($path, $this->options)) {
344
+			return $this->options[$path];
345
+		}
346
+		return $fallback;
347
+	}
348 348
 
349
-    /**
350
-     * @param string $key
351
-     * @param string $value
352
-     * @return bool
353
-     */
354
-    protected function isHiddenOrEmpty($key, $value)
355
-    {
356
-        return $this->isHidden($key) || empty($value);
357
-    }
349
+	/**
350
+	 * @param string $key
351
+	 * @param string $value
352
+	 * @return bool
353
+	 */
354
+	protected function isHiddenOrEmpty($key, $value)
355
+	{
356
+		return $this->isHidden($key) || empty($value);
357
+	}
358 358
 
359
-    /**
360
-     * @param string $path
361
-     * @return bool
362
-     */
363
-    protected function isOptionEnabled($path)
364
-    {
365
-        return 'yes' == $this->getOption($path);
366
-    }
359
+	/**
360
+	 * @param string $path
361
+	 * @return bool
362
+	 */
363
+	protected function isOptionEnabled($path)
364
+	{
365
+		return 'yes' == $this->getOption($path);
366
+	}
367 367
 
368
-    /**
369
-     * @param string $text
370
-     * @return string
371
-     */
372
-    protected function normalizeText($text)
373
-    {
374
-        $text = wp_kses($text, wp_kses_allowed_html());
375
-        $text = convert_smilies(strip_shortcodes($text));
376
-        $text = str_replace(']]>', ']]&gt;', $text);
377
-        $text = preg_replace('/(\R){2,}/', '$1', $text);
378
-        if ($this->isOptionEnabled('settings.reviews.excerpts')) {
379
-            $text = $this->getExcerpt($text);
380
-        }
381
-        return wptexturize(nl2br($text));
382
-    }
368
+	/**
369
+	 * @param string $text
370
+	 * @return string
371
+	 */
372
+	protected function normalizeText($text)
373
+	{
374
+		$text = wp_kses($text, wp_kses_allowed_html());
375
+		$text = convert_smilies(strip_shortcodes($text));
376
+		$text = str_replace(']]>', ']]&gt;', $text);
377
+		$text = preg_replace('/(\R){2,}/', '$1', $text);
378
+		if ($this->isOptionEnabled('settings.reviews.excerpts')) {
379
+			$text = $this->getExcerpt($text);
380
+		}
381
+		return wptexturize(nl2br($text));
382
+	}
383 383
 
384
-    /**
385
-     * @return void
386
-     */
387
-    protected function wrap(array &$renderedFields, Review $review)
388
-    {
389
-        $renderedFields = apply_filters('site-reviews/review/wrap', $renderedFields, $review, $this);
390
-        array_walk($renderedFields, function (&$value, $key) use ($review) {
391
-            $value = apply_filters('site-reviews/review/wrap/'.$key, $value, $review);
392
-            if (empty($value)) {
393
-                return;
394
-            }
395
-            $value = glsr(Builder::class)->div($value, [
396
-                'class' => 'glsr-review-'.$key,
397
-            ]);
398
-        });
399
-    }
384
+	/**
385
+	 * @return void
386
+	 */
387
+	protected function wrap(array &$renderedFields, Review $review)
388
+	{
389
+		$renderedFields = apply_filters('site-reviews/review/wrap', $renderedFields, $review, $this);
390
+		array_walk($renderedFields, function (&$value, $key) use ($review) {
391
+			$value = apply_filters('site-reviews/review/wrap/'.$key, $value, $review);
392
+			if (empty($value)) {
393
+				return;
394
+			}
395
+			$value = glsr(Builder::class)->div($value, [
396
+				'class' => 'glsr-review-'.$key,
397
+			]);
398
+		});
399
+	}
400 400
 }
Please login to merge, or discard this patch.
Spacing   +117 added lines, -117 removed lines patch added patch discarded remove patch
@@ -43,13 +43,13 @@  discard block
 block discarded – undo
43 43
      * @param Reviews|null $reviews
44 44
      * @return ReviewsHtml
45 45
      */
46
-    public function build(array $args = [], $reviews = null)
46
+    public function build( array $args = [], $reviews = null )
47 47
     {
48
-        $this->args = glsr(SiteReviewsDefaults::class)->merge($args);
49
-        $this->options = glsr(Helper::class)->flattenArray(glsr(OptionManager::class)->all());
48
+        $this->args = glsr( SiteReviewsDefaults::class )->merge( $args );
49
+        $this->options = glsr( Helper::class )->flattenArray( glsr( OptionManager::class )->all() );
50 50
         $this->reviews = $reviews instanceof Reviews
51 51
             ? $reviews
52
-            : glsr(ReviewManager::class)->get($args);
52
+            : glsr( ReviewManager::class )->get( $args );
53 53
         $this->generateSchema();
54 54
         return $this->buildReviews();
55 55
     }
@@ -57,26 +57,26 @@  discard block
 block discarded – undo
57 57
     /**
58 58
      * @return ReviewHtml
59 59
      */
60
-    public function buildReview(Review $review)
60
+    public function buildReview( Review $review )
61 61
     {
62
-        $review = apply_filters('site-reviews/review/build/before', $review);
62
+        $review = apply_filters( 'site-reviews/review/build/before', $review );
63 63
         $this->current = $review;
64 64
         $renderedFields = [];
65
-        foreach ($review as $key => $value) {
66
-            $method = glsr(Helper::class)->buildMethodName($key, 'buildOption');
67
-            $field = method_exists($this, $method)
68
-                ? $this->$method($key, $value)
65
+        foreach( $review as $key => $value ) {
66
+            $method = glsr( Helper::class )->buildMethodName( $key, 'buildOption' );
67
+            $field = method_exists( $this, $method )
68
+                ? $this->$method( $key, $value )
69 69
                 : false;
70
-            $field = apply_filters('site-reviews/review/build/'.$key, $field, $value, $this, $review);
71
-            if (false === $field) {
70
+            $field = apply_filters( 'site-reviews/review/build/'.$key, $field, $value, $this, $review );
71
+            if( false === $field ) {
72 72
                 continue;
73 73
             }
74 74
             $renderedFields[$key] = $field;
75 75
         }
76
-        $this->wrap($renderedFields, $review);
77
-        $renderedFields = apply_filters('site-reviews/review/build/after', $renderedFields, $review, $this);
76
+        $this->wrap( $renderedFields, $review );
77
+        $renderedFields = apply_filters( 'site-reviews/review/build/after', $renderedFields, $review, $this );
78 78
         $this->current = null;
79
-        return new ReviewHtml($review, (array) $renderedFields);
79
+        return new ReviewHtml( $review, (array)$renderedFields );
80 80
     }
81 81
 
82 82
     /**
@@ -85,10 +85,10 @@  discard block
 block discarded – undo
85 85
     public function buildReviews()
86 86
     {
87 87
         $renderedReviews = [];
88
-        foreach ($this->reviews as $index => $review) {
89
-            $renderedReviews[] = $this->buildReview($review);
88
+        foreach( $this->reviews as $index => $review ) {
89
+            $renderedReviews[] = $this->buildReview( $review );
90 90
         }
91
-        return new ReviewsHtml($renderedReviews, $this->reviews->max_num_pages, $this->args);
91
+        return new ReviewsHtml( $renderedReviews, $this->reviews->max_num_pages, $this->args );
92 92
     }
93 93
 
94 94
     /**
@@ -96,11 +96,11 @@  discard block
 block discarded – undo
96 96
      */
97 97
     public function generateSchema()
98 98
     {
99
-        if (!wp_validate_boolean($this->args['schema'])) {
99
+        if( !wp_validate_boolean( $this->args['schema'] ) ) {
100 100
             return;
101 101
         }
102
-        glsr(Schema::class)->store(
103
-            glsr(Schema::class)->build($this->args)
102
+        glsr( Schema::class )->store(
103
+            glsr( Schema::class )->build( $this->args )
104 104
         );
105 105
     }
106 106
 
@@ -109,12 +109,12 @@  discard block
 block discarded – undo
109 109
      * @param string $path
110 110
      * @return bool
111 111
      */
112
-    public function isHidden($key, $path = '')
112
+    public function isHidden( $key, $path = '' )
113 113
     {
114 114
         $isOptionEnabled = !empty($path)
115
-            ? $this->isOptionEnabled($path)
115
+            ? $this->isOptionEnabled( $path )
116 116
             : true;
117
-        return in_array($key, $this->args['hide']) || !$isOptionEnabled;
117
+        return in_array( $key, $this->args['hide'] ) || !$isOptionEnabled;
118 118
     }
119 119
 
120 120
     /**
@@ -122,19 +122,19 @@  discard block
 block discarded – undo
122 122
      * @param string $value
123 123
      * @return void|string
124 124
      */
125
-    protected function buildOptionAssignedTo($key, $value)
125
+    protected function buildOptionAssignedTo( $key, $value )
126 126
     {
127
-        if ($this->isHidden($key, 'settings.reviews.assigned_links')) {
127
+        if( $this->isHidden( $key, 'settings.reviews.assigned_links' ) ) {
128 128
             return;
129 129
         }
130
-        $post = glsr(Polylang::class)->getPost($value);
131
-        if (!($post instanceof WP_Post)) {
130
+        $post = glsr( Polylang::class )->getPost( $value );
131
+        if( !($post instanceof WP_Post) ) {
132 132
             return;
133 133
         }
134
-        $permalink = glsr(Builder::class)->a(get_the_title($post->ID), [
135
-            'href' => get_the_permalink($post->ID),
136
-        ]);
137
-        $assignedTo = sprintf(__('Review of %s', 'site-reviews'), $permalink);
134
+        $permalink = glsr( Builder::class )->a( get_the_title( $post->ID ), [
135
+            'href' => get_the_permalink( $post->ID ),
136
+        ] );
137
+        $assignedTo = sprintf( __( 'Review of %s', 'site-reviews' ), $permalink );
138 138
         return '<span>'.$assignedTo.'</span>';
139 139
     }
140 140
 
@@ -143,13 +143,13 @@  discard block
 block discarded – undo
143 143
      * @param string $value
144 144
      * @return void|string
145 145
      */
146
-    protected function buildOptionAuthor($key, $value)
146
+    protected function buildOptionAuthor( $key, $value )
147 147
     {
148
-        if (!$this->isHidden($key)) {
149
-            $name = glsr(Helper::class)->convertName(
148
+        if( !$this->isHidden( $key ) ) {
149
+            $name = glsr( Helper::class )->convertName(
150 150
                 $value,
151
-                glsr_get_option('reviews.name.format'),
152
-                glsr_get_option('reviews.name.initial')
151
+                glsr_get_option( 'reviews.name.format' ),
152
+                glsr_get_option( 'reviews.name.initial' )
153 153
             );
154 154
             return '<span>'.$name.'</span>';
155 155
         }
@@ -160,18 +160,18 @@  discard block
 block discarded – undo
160 160
      * @param string $value
161 161
      * @return void|string
162 162
      */
163
-    protected function buildOptionAvatar($key, $value)
163
+    protected function buildOptionAvatar( $key, $value )
164 164
     {
165
-        if ($this->isHidden($key, 'settings.reviews.avatars')) {
165
+        if( $this->isHidden( $key, 'settings.reviews.avatars' ) ) {
166 166
             return;
167 167
         }
168
-        $size = $this->getOption('settings.reviews.avatars_size', 40);
169
-        return glsr(Builder::class)->img([
168
+        $size = $this->getOption( 'settings.reviews.avatars_size', 40 );
169
+        return glsr( Builder::class )->img( [
170 170
             'height' => $size,
171
-            'src' => $this->generateAvatar($value),
172
-            'style' => sprintf('width:%1$spx; height:%1$spx;', $size),
171
+            'src' => $this->generateAvatar( $value ),
172
+            'style' => sprintf( 'width:%1$spx; height:%1$spx;', $size ),
173 173
             'width' => $size,
174
-        ]);
174
+        ] );
175 175
     }
176 176
 
177 177
     /**
@@ -179,10 +179,10 @@  discard block
 block discarded – undo
179 179
      * @param string $value
180 180
      * @return void|string
181 181
      */
182
-    protected function buildOptionContent($key, $value)
182
+    protected function buildOptionContent( $key, $value )
183 183
     {
184
-        $text = $this->normalizeText($value);
185
-        if (!$this->isHiddenOrEmpty($key, $text)) {
184
+        $text = $this->normalizeText( $value );
185
+        if( !$this->isHiddenOrEmpty( $key, $text ) ) {
186 186
             return '<p>'.$text.'</p>';
187 187
         }
188 188
     }
@@ -192,19 +192,19 @@  discard block
 block discarded – undo
192 192
      * @param string $value
193 193
      * @return void|string
194 194
      */
195
-    protected function buildOptionDate($key, $value)
195
+    protected function buildOptionDate( $key, $value )
196 196
     {
197
-        if ($this->isHidden($key)) {
197
+        if( $this->isHidden( $key ) ) {
198 198
             return;
199 199
         }
200
-        $dateFormat = $this->getOption('settings.reviews.date.format', 'default');
201
-        if ('relative' == $dateFormat) {
202
-            $date = glsr(Date::class)->relative($value);
200
+        $dateFormat = $this->getOption( 'settings.reviews.date.format', 'default' );
201
+        if( 'relative' == $dateFormat ) {
202
+            $date = glsr( Date::class )->relative( $value );
203 203
         } else {
204 204
             $format = 'custom' == $dateFormat
205
-                ? $this->getOption('settings.reviews.date.custom', 'M j, Y')
206
-                : glsr(OptionManager::class)->getWP('date_format', 'F j, Y');
207
-            $date = date_i18n($format, strtotime($value));
205
+                ? $this->getOption( 'settings.reviews.date.custom', 'M j, Y' )
206
+                : glsr( OptionManager::class )->getWP( 'date_format', 'F j, Y' );
207
+            $date = date_i18n( $format, strtotime( $value ) );
208 208
         }
209 209
         return '<span>'.$date.'</span>';
210 210
     }
@@ -214,10 +214,10 @@  discard block
 block discarded – undo
214 214
      * @param string $value
215 215
      * @return void|string
216 216
      */
217
-    protected function buildOptionRating($key, $value)
217
+    protected function buildOptionRating( $key, $value )
218 218
     {
219
-        if (!$this->isHiddenOrEmpty($key, $value)) {
220
-            return glsr_star_rating($value);
219
+        if( !$this->isHiddenOrEmpty( $key, $value ) ) {
220
+            return glsr_star_rating( $value );
221 221
         }
222 222
     }
223 223
 
@@ -226,16 +226,16 @@  discard block
 block discarded – undo
226 226
      * @param string $value
227 227
      * @return void|string
228 228
      */
229
-    protected function buildOptionResponse($key, $value)
229
+    protected function buildOptionResponse( $key, $value )
230 230
     {
231
-        if ($this->isHiddenOrEmpty($key, $value)) {
231
+        if( $this->isHiddenOrEmpty( $key, $value ) ) {
232 232
             return;
233 233
         }
234
-        $title = sprintf(__('Response from %s', 'site-reviews'), get_bloginfo('name'));
235
-        $text = $this->normalizeText($value);
234
+        $title = sprintf( __( 'Response from %s', 'site-reviews' ), get_bloginfo( 'name' ) );
235
+        $text = $this->normalizeText( $value );
236 236
         $text = '<p><strong>'.$title.'</strong></p><p>'.$text.'</p>';
237
-        $response = glsr(Builder::class)->div($text, ['class' => 'glsr-review-response-inner']);
238
-        $background = glsr(Builder::class)->div(['class' => 'glsr-review-response-background']);
237
+        $response = glsr( Builder::class )->div( $text, ['class' => 'glsr-review-response-inner'] );
238
+        $background = glsr( Builder::class )->div( ['class' => 'glsr-review-response-background'] );
239 239
         return $response.$background;
240 240
     }
241 241
 
@@ -244,13 +244,13 @@  discard block
 block discarded – undo
244 244
      * @param string $value
245 245
      * @return void|string
246 246
      */
247
-    protected function buildOptionTitle($key, $value)
247
+    protected function buildOptionTitle( $key, $value )
248 248
     {
249
-        if ($this->isHidden($key)) {
249
+        if( $this->isHidden( $key ) ) {
250 250
             return;
251 251
         }
252
-        if (empty($value)) {
253
-            $value = __('No Title', 'site-reviews');
252
+        if( empty($value) ) {
253
+            $value = __( 'No Title', 'site-reviews' );
254 254
         }
255 255
         return '<h3>'.$value.'</h3>';
256 256
     }
@@ -259,16 +259,16 @@  discard block
 block discarded – undo
259 259
      * @param string $avatarUrl
260 260
      * @return string
261 261
      */
262
-    protected function generateAvatar($avatarUrl)
262
+    protected function generateAvatar( $avatarUrl )
263 263
     {
264
-        if (!$this->isOptionEnabled('settings.reviews.avatars_regenerate') || 'local' != $this->current->review_type) {
264
+        if( !$this->isOptionEnabled( 'settings.reviews.avatars_regenerate' ) || 'local' != $this->current->review_type ) {
265 265
             return $avatarUrl;
266 266
         }
267
-        $authorIdOrEmail = get_the_author_meta('ID', $this->current->user_id);
268
-        if (empty($authorIdOrEmail)) {
267
+        $authorIdOrEmail = get_the_author_meta( 'ID', $this->current->user_id );
268
+        if( empty($authorIdOrEmail) ) {
269 269
             $authorIdOrEmail = $this->current->email;
270 270
         }
271
-        if ($newAvatar = get_avatar_url($authorIdOrEmail)) {
271
+        if( $newAvatar = get_avatar_url( $authorIdOrEmail ) ) {
272 272
             return $newAvatar;
273 273
         }
274 274
         return $avatarUrl;
@@ -278,20 +278,20 @@  discard block
 block discarded – undo
278 278
      * @param string $text
279 279
      * @return string
280 280
      */
281
-    protected function getExcerpt($text)
281
+    protected function getExcerpt( $text )
282 282
     {
283
-        $limit = intval($this->getOption('settings.reviews.excerpts_length', 55));
284
-        $split = extension_loaded('intl')
285
-            ? $this->getExcerptIntlSplit($text, $limit)
286
-            : $this->getExcerptSplit($text, $limit);
287
-        $hiddenText = substr($text, $split);
288
-        if (!empty($hiddenText)) {
289
-            $showMore = glsr(Builder::class)->span($hiddenText, [
283
+        $limit = intval( $this->getOption( 'settings.reviews.excerpts_length', 55 ) );
284
+        $split = extension_loaded( 'intl' )
285
+            ? $this->getExcerptIntlSplit( $text, $limit )
286
+            : $this->getExcerptSplit( $text, $limit );
287
+        $hiddenText = substr( $text, $split );
288
+        if( !empty($hiddenText) ) {
289
+            $showMore = glsr( Builder::class )->span( $hiddenText, [
290 290
                 'class' => 'glsr-hidden glsr-hidden-text',
291
-                'data-show-less' => __('Show less', 'site-reviews'),
292
-                'data-show-more' => __('Show more', 'site-reviews'),
293
-            ]);
294
-            $text = ltrim(substr($text, 0, $split)).$showMore;
291
+                'data-show-less' => __( 'Show less', 'site-reviews' ),
292
+                'data-show-more' => __( 'Show more', 'site-reviews' ),
293
+            ] );
294
+            $text = ltrim( substr( $text, 0, $split ) ).$showMore;
295 295
         }
296 296
         return $text;
297 297
     }
@@ -301,22 +301,22 @@  discard block
 block discarded – undo
301 301
      * @param int $limit
302 302
      * @return int
303 303
      */
304
-    protected function getExcerptIntlSplit($text, $limit)
304
+    protected function getExcerptIntlSplit( $text, $limit )
305 305
     {
306
-        $words = IntlRuleBasedBreakIterator::createWordInstance('');
307
-        $words->setText($text);
306
+        $words = IntlRuleBasedBreakIterator::createWordInstance( '' );
307
+        $words->setText( $text );
308 308
         $count = 0;
309
-        foreach ($words as $offset) {
310
-            if (IntlRuleBasedBreakIterator::WORD_NONE === $words->getRuleStatus()) {
309
+        foreach( $words as $offset ) {
310
+            if( IntlRuleBasedBreakIterator::WORD_NONE === $words->getRuleStatus() ) {
311 311
                 continue;
312 312
             }
313 313
             ++$count;
314
-            if ($count != $limit) {
314
+            if( $count != $limit ) {
315 315
                 continue;
316 316
             }
317 317
             return $offset;
318 318
         }
319
-        return strlen($text);
319
+        return strlen( $text );
320 320
     }
321 321
 
322 322
     /**
@@ -324,13 +324,13 @@  discard block
 block discarded – undo
324 324
      * @param int $limit
325 325
      * @return int
326 326
      */
327
-    protected function getExcerptSplit($text, $limit)
327
+    protected function getExcerptSplit( $text, $limit )
328 328
     {
329
-        if (str_word_count($text, 0) > $limit) {
330
-            $words = array_keys(str_word_count($text, 2));
329
+        if( str_word_count( $text, 0 ) > $limit ) {
330
+            $words = array_keys( str_word_count( $text, 2 ) );
331 331
             return $words[$limit];
332 332
         }
333
-        return strlen($text);
333
+        return strlen( $text );
334 334
     }
335 335
 
336 336
     /**
@@ -338,9 +338,9 @@  discard block
 block discarded – undo
338 338
      * @param mixed $fallback
339 339
      * @return mixed
340 340
      */
341
-    protected function getOption($path, $fallback = '')
341
+    protected function getOption( $path, $fallback = '' )
342 342
     {
343
-        if (array_key_exists($path, $this->options)) {
343
+        if( array_key_exists( $path, $this->options ) ) {
344 344
             return $this->options[$path];
345 345
         }
346 346
         return $fallback;
@@ -351,50 +351,50 @@  discard block
 block discarded – undo
351 351
      * @param string $value
352 352
      * @return bool
353 353
      */
354
-    protected function isHiddenOrEmpty($key, $value)
354
+    protected function isHiddenOrEmpty( $key, $value )
355 355
     {
356
-        return $this->isHidden($key) || empty($value);
356
+        return $this->isHidden( $key ) || empty($value);
357 357
     }
358 358
 
359 359
     /**
360 360
      * @param string $path
361 361
      * @return bool
362 362
      */
363
-    protected function isOptionEnabled($path)
363
+    protected function isOptionEnabled( $path )
364 364
     {
365
-        return 'yes' == $this->getOption($path);
365
+        return 'yes' == $this->getOption( $path );
366 366
     }
367 367
 
368 368
     /**
369 369
      * @param string $text
370 370
      * @return string
371 371
      */
372
-    protected function normalizeText($text)
372
+    protected function normalizeText( $text )
373 373
     {
374
-        $text = wp_kses($text, wp_kses_allowed_html());
375
-        $text = convert_smilies(strip_shortcodes($text));
376
-        $text = str_replace(']]>', ']]&gt;', $text);
377
-        $text = preg_replace('/(\R){2,}/', '$1', $text);
378
-        if ($this->isOptionEnabled('settings.reviews.excerpts')) {
379
-            $text = $this->getExcerpt($text);
374
+        $text = wp_kses( $text, wp_kses_allowed_html() );
375
+        $text = convert_smilies( strip_shortcodes( $text ) );
376
+        $text = str_replace( ']]>', ']]&gt;', $text );
377
+        $text = preg_replace( '/(\R){2,}/', '$1', $text );
378
+        if( $this->isOptionEnabled( 'settings.reviews.excerpts' ) ) {
379
+            $text = $this->getExcerpt( $text );
380 380
         }
381
-        return wptexturize(nl2br($text));
381
+        return wptexturize( nl2br( $text ) );
382 382
     }
383 383
 
384 384
     /**
385 385
      * @return void
386 386
      */
387
-    protected function wrap(array &$renderedFields, Review $review)
387
+    protected function wrap( array &$renderedFields, Review $review )
388 388
     {
389
-        $renderedFields = apply_filters('site-reviews/review/wrap', $renderedFields, $review, $this);
390
-        array_walk($renderedFields, function (&$value, $key) use ($review) {
391
-            $value = apply_filters('site-reviews/review/wrap/'.$key, $value, $review);
392
-            if (empty($value)) {
389
+        $renderedFields = apply_filters( 'site-reviews/review/wrap', $renderedFields, $review, $this );
390
+        array_walk( $renderedFields, function( &$value, $key ) use ($review) {
391
+            $value = apply_filters( 'site-reviews/review/wrap/'.$key, $value, $review );
392
+            if( empty($value) ) {
393 393
                 return;
394 394
             }
395
-            $value = glsr(Builder::class)->div($value, [
395
+            $value = glsr( Builder::class )->div( $value, [
396 396
                 'class' => 'glsr-review-'.$key,
397
-            ]);
397
+            ] );
398 398
         });
399 399
     }
400 400
 }
Please login to merge, or discard this patch.
plugin/Modules/Blacklist.php 2 patches
Indentation   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -6,54 +6,54 @@
 block discarded – undo
6 6
 
7 7
 class Blacklist
8 8
 {
9
-    /**
10
-     * @return bool
11
-     */
12
-    public function isBlacklisted(array $review)
13
-    {
14
-        $target = implode("\n", array_filter([
15
-            $review['name'],
16
-            $review['content'],
17
-            $review['email'],
18
-            $review['ip_address'],
19
-            $review['title'],
20
-        ]));
21
-        return (bool) apply_filters('site-reviews/blacklist/is-blacklisted',
22
-            $this->check($target),
23
-            $review,
24
-            $target
25
-        );
26
-    }
9
+	/**
10
+	 * @return bool
11
+	 */
12
+	public function isBlacklisted(array $review)
13
+	{
14
+		$target = implode("\n", array_filter([
15
+			$review['name'],
16
+			$review['content'],
17
+			$review['email'],
18
+			$review['ip_address'],
19
+			$review['title'],
20
+		]));
21
+		return (bool) apply_filters('site-reviews/blacklist/is-blacklisted',
22
+			$this->check($target),
23
+			$review,
24
+			$target
25
+		);
26
+	}
27 27
 
28
-    /**
29
-     * @param string $target
30
-     * @return bool
31
-     */
32
-    protected function check($target)
33
-    {
34
-        $blacklist = $this->getBlacklist();
35
-        if (empty($blacklist)) {
36
-            return false;
37
-        }
38
-        $lines = explode("\n", $blacklist);
39
-        foreach ((array) $lines as $line) {
40
-            $line = trim($line);
41
-            if (empty($line) || 256 < strlen($line)) {
42
-                continue;
43
-            }
44
-            $pattern = sprintf('#%s#i', preg_quote($line, '#'));
45
-            if (preg_match($pattern, $target)) {
46
-                return true;
47
-            }
48
-        }
49
-        return false;
50
-    }
28
+	/**
29
+	 * @param string $target
30
+	 * @return bool
31
+	 */
32
+	protected function check($target)
33
+	{
34
+		$blacklist = $this->getBlacklist();
35
+		if (empty($blacklist)) {
36
+			return false;
37
+		}
38
+		$lines = explode("\n", $blacklist);
39
+		foreach ((array) $lines as $line) {
40
+			$line = trim($line);
41
+			if (empty($line) || 256 < strlen($line)) {
42
+				continue;
43
+			}
44
+			$pattern = sprintf('#%s#i', preg_quote($line, '#'));
45
+			if (preg_match($pattern, $target)) {
46
+				return true;
47
+			}
48
+		}
49
+		return false;
50
+	}
51 51
 
52
-    protected function getBlacklist()
53
-    {
54
-        $option = glsr(OptionManager::class)->get('settings.submissions.blacklist.integration');
55
-        return $option == 'comments'
56
-            ? trim(glsr(OptionManager::class)->getWP('blacklist_keys'))
57
-            : trim(glsr(OptionManager::class)->get('settings.submissions.blacklist.entries'));
58
-    }
52
+	protected function getBlacklist()
53
+	{
54
+		$option = glsr(OptionManager::class)->get('settings.submissions.blacklist.integration');
55
+		return $option == 'comments'
56
+			? trim(glsr(OptionManager::class)->getWP('blacklist_keys'))
57
+			: trim(glsr(OptionManager::class)->get('settings.submissions.blacklist.entries'));
58
+	}
59 59
 }
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -9,17 +9,17 @@  discard block
 block discarded – undo
9 9
     /**
10 10
      * @return bool
11 11
      */
12
-    public function isBlacklisted(array $review)
12
+    public function isBlacklisted( array $review )
13 13
     {
14
-        $target = implode("\n", array_filter([
14
+        $target = implode( "\n", array_filter( [
15 15
             $review['name'],
16 16
             $review['content'],
17 17
             $review['email'],
18 18
             $review['ip_address'],
19 19
             $review['title'],
20
-        ]));
21
-        return (bool) apply_filters('site-reviews/blacklist/is-blacklisted',
22
-            $this->check($target),
20
+        ] ) );
21
+        return (bool)apply_filters( 'site-reviews/blacklist/is-blacklisted',
22
+            $this->check( $target ),
23 23
             $review,
24 24
             $target
25 25
         );
@@ -29,20 +29,20 @@  discard block
 block discarded – undo
29 29
      * @param string $target
30 30
      * @return bool
31 31
      */
32
-    protected function check($target)
32
+    protected function check( $target )
33 33
     {
34 34
         $blacklist = $this->getBlacklist();
35
-        if (empty($blacklist)) {
35
+        if( empty($blacklist) ) {
36 36
             return false;
37 37
         }
38
-        $lines = explode("\n", $blacklist);
39
-        foreach ((array) $lines as $line) {
40
-            $line = trim($line);
41
-            if (empty($line) || 256 < strlen($line)) {
38
+        $lines = explode( "\n", $blacklist );
39
+        foreach( (array)$lines as $line ) {
40
+            $line = trim( $line );
41
+            if( empty($line) || 256 < strlen( $line ) ) {
42 42
                 continue;
43 43
             }
44
-            $pattern = sprintf('#%s#i', preg_quote($line, '#'));
45
-            if (preg_match($pattern, $target)) {
44
+            $pattern = sprintf( '#%s#i', preg_quote( $line, '#' ) );
45
+            if( preg_match( $pattern, $target ) ) {
46 46
                 return true;
47 47
             }
48 48
         }
@@ -51,9 +51,9 @@  discard block
 block discarded – undo
51 51
 
52 52
     protected function getBlacklist()
53 53
     {
54
-        $option = glsr(OptionManager::class)->get('settings.submissions.blacklist.integration');
54
+        $option = glsr( OptionManager::class )->get( 'settings.submissions.blacklist.integration' );
55 55
         return $option == 'comments'
56
-            ? trim(glsr(OptionManager::class)->getWP('blacklist_keys'))
57
-            : trim(glsr(OptionManager::class)->get('settings.submissions.blacklist.entries'));
56
+            ? trim( glsr( OptionManager::class )->getWP( 'blacklist_keys' ) )
57
+            : trim( glsr( OptionManager::class )->get( 'settings.submissions.blacklist.entries' ) );
58 58
     }
59 59
 }
Please login to merge, or discard this patch.
plugin/Modules/Notification.php 2 patches
Indentation   +148 added lines, -148 removed lines patch added patch discarded remove patch
@@ -8,164 +8,164 @@
 block discarded – undo
8 8
 
9 9
 class Notification
10 10
 {
11
-    /**
12
-     * @var bool
13
-     */
14
-    protected $email;
11
+	/**
12
+	 * @var bool
13
+	 */
14
+	protected $email;
15 15
 
16
-    /**
17
-     * @var Review
18
-     */
19
-    protected $review;
16
+	/**
17
+	 * @var Review
18
+	 */
19
+	protected $review;
20 20
 
21
-    /**
22
-     * @var bool
23
-     */
24
-    protected $slack;
21
+	/**
22
+	 * @var bool
23
+	 */
24
+	protected $slack;
25 25
 
26
-    /**
27
-     * @var array
28
-     */
29
-    protected $types;
26
+	/**
27
+	 * @var array
28
+	 */
29
+	protected $types;
30 30
 
31
-    public function __construct()
32
-    {
33
-        $types = glsr(OptionManager::class)->get('settings.general.notifications', []);
34
-        $this->email = count(array_intersect(['admin', 'custom'], $types)) > 0;
35
-        $this->slack = in_array('slack', $types);
36
-        $this->types = $types;
37
-    }
31
+	public function __construct()
32
+	{
33
+		$types = glsr(OptionManager::class)->get('settings.general.notifications', []);
34
+		$this->email = count(array_intersect(['admin', 'custom'], $types)) > 0;
35
+		$this->slack = in_array('slack', $types);
36
+		$this->types = $types;
37
+	}
38 38
 
39
-    /**
40
-     * @return void
41
-     */
42
-    public function send(Review $review)
43
-    {
44
-        if (empty($this->types)) {
45
-            return;
46
-        }
47
-        $this->review = $review;
48
-        $args = [
49
-            'link' => $this->getLink(),
50
-            'title' => $this->getTitle(),
51
-        ];
52
-        $this->sendToEmail($args);
53
-        $this->sendToSlack($args);
54
-    }
39
+	/**
40
+	 * @return void
41
+	 */
42
+	public function send(Review $review)
43
+	{
44
+		if (empty($this->types)) {
45
+			return;
46
+		}
47
+		$this->review = $review;
48
+		$args = [
49
+			'link' => $this->getLink(),
50
+			'title' => $this->getTitle(),
51
+		];
52
+		$this->sendToEmail($args);
53
+		$this->sendToSlack($args);
54
+	}
55 55
 
56
-    /**
57
-     * @return Email
58
-     */
59
-    protected function buildEmail(array $args)
60
-    {
61
-        return glsr(Email::class)->compose([
62
-            'to' => $this->getEmailAddresses(),
63
-            'subject' => $args['title'],
64
-            'template' => 'email-notification',
65
-            'template-tags' => [
66
-                'review_author' => $this->review->author ?: __('Anonymous', 'site-reviews'),
67
-                'review_content' => $this->review->content,
68
-                'review_email' => $this->review->email,
69
-                'review_ip' => $this->review->ip_address,
70
-                'review_link' => sprintf('<a href="%1$s">%1$s</a>', $args['link']),
71
-                'review_rating' => $this->review->rating,
72
-                'review_title' => $this->review->title,
73
-            ],
74
-        ]);
75
-    }
56
+	/**
57
+	 * @return Email
58
+	 */
59
+	protected function buildEmail(array $args)
60
+	{
61
+		return glsr(Email::class)->compose([
62
+			'to' => $this->getEmailAddresses(),
63
+			'subject' => $args['title'],
64
+			'template' => 'email-notification',
65
+			'template-tags' => [
66
+				'review_author' => $this->review->author ?: __('Anonymous', 'site-reviews'),
67
+				'review_content' => $this->review->content,
68
+				'review_email' => $this->review->email,
69
+				'review_ip' => $this->review->ip_address,
70
+				'review_link' => sprintf('<a href="%1$s">%1$s</a>', $args['link']),
71
+				'review_rating' => $this->review->rating,
72
+				'review_title' => $this->review->title,
73
+			],
74
+		]);
75
+	}
76 76
 
77
-    /**
78
-     * @return Slack
79
-     */
80
-    protected function buildSlackNotification(array $args)
81
-    {
82
-        return glsr(Slack::class)->compose($this->review, [
83
-            'button_url' => $args['link'],
84
-            'fallback' => $this->buildEmail($args)->read('plaintext'),
85
-            'pretext' => $args['title'],
86
-        ]);
87
-    }
77
+	/**
78
+	 * @return Slack
79
+	 */
80
+	protected function buildSlackNotification(array $args)
81
+	{
82
+		return glsr(Slack::class)->compose($this->review, [
83
+			'button_url' => $args['link'],
84
+			'fallback' => $this->buildEmail($args)->read('plaintext'),
85
+			'pretext' => $args['title'],
86
+		]);
87
+	}
88 88
 
89
-    /**
90
-     * @return array
91
-     */
92
-    protected function getEmailAddresses()
93
-    {
94
-        $emails = [];
95
-        if (in_array('admin', $this->types)) {
96
-            $emails[] = glsr(OptionManager::class)->getWP('admin_email');
97
-        }
98
-        if (in_array('author', $this->types)) {
99
-            $assignedPost = get_post(intval($this->review->assigned_to));
100
-            if ($assignedPost instanceof WP_Post) {
101
-                $this->email = true;
102
-                $emails[] = get_the_author_meta('user_email', intval($assignedPost->post_author));
103
-            }
104
-        }
105
-        if (in_array('custom', $this->types)) {
106
-            $customEmails = glsr(OptionManager::class)->get('settings.general.notification_email');
107
-            $customEmails = str_replace([' ', ',', ';'], ',', $customEmails);
108
-            $customEmails = explode(',', $customEmails);
109
-            $emails = array_merge($emails, $customEmails);
110
-        }
111
-        $emails = array_filter(array_keys(array_flip($emails)));
112
-        return apply_filters('site-reviews/notification/emails', $emails, $this->review);
113
-    }
89
+	/**
90
+	 * @return array
91
+	 */
92
+	protected function getEmailAddresses()
93
+	{
94
+		$emails = [];
95
+		if (in_array('admin', $this->types)) {
96
+			$emails[] = glsr(OptionManager::class)->getWP('admin_email');
97
+		}
98
+		if (in_array('author', $this->types)) {
99
+			$assignedPost = get_post(intval($this->review->assigned_to));
100
+			if ($assignedPost instanceof WP_Post) {
101
+				$this->email = true;
102
+				$emails[] = get_the_author_meta('user_email', intval($assignedPost->post_author));
103
+			}
104
+		}
105
+		if (in_array('custom', $this->types)) {
106
+			$customEmails = glsr(OptionManager::class)->get('settings.general.notification_email');
107
+			$customEmails = str_replace([' ', ',', ';'], ',', $customEmails);
108
+			$customEmails = explode(',', $customEmails);
109
+			$emails = array_merge($emails, $customEmails);
110
+		}
111
+		$emails = array_filter(array_keys(array_flip($emails)));
112
+		return apply_filters('site-reviews/notification/emails', $emails, $this->review);
113
+	}
114 114
 
115
-    /**
116
-     * @return string
117
-     */
118
-    protected function getLink()
119
-    {
120
-        return admin_url('post.php?post='.$this->review->ID.'&action=edit');
121
-    }
115
+	/**
116
+	 * @return string
117
+	 */
118
+	protected function getLink()
119
+	{
120
+		return admin_url('post.php?post='.$this->review->ID.'&action=edit');
121
+	}
122 122
 
123
-    /**
124
-     * @return string
125
-     */
126
-    protected function getTitle()
127
-    {
128
-        $assignedTitle = get_the_title(intval($this->review->assigned_to));
129
-        $title = _nx(
130
-            'New %s-star review',
131
-            'New %s-star review of: %s',
132
-            intval(empty($assignedTitle)),
133
-            'This string differs depending on whether or not the review has been assigned to a post.',
134
-            'site-reviews'
135
-        );
136
-        $title = sprintf('[%s] %s',
137
-            wp_specialchars_decode(glsr(OptionManager::class)->getWP('blogname'), ENT_QUOTES),
138
-            sprintf($title, $this->review->rating, $assignedTitle)
139
-        );
140
-        return apply_filters('site-reviews/notification/title', $title, $this->review);
141
-    }
123
+	/**
124
+	 * @return string
125
+	 */
126
+	protected function getTitle()
127
+	{
128
+		$assignedTitle = get_the_title(intval($this->review->assigned_to));
129
+		$title = _nx(
130
+			'New %s-star review',
131
+			'New %s-star review of: %s',
132
+			intval(empty($assignedTitle)),
133
+			'This string differs depending on whether or not the review has been assigned to a post.',
134
+			'site-reviews'
135
+		);
136
+		$title = sprintf('[%s] %s',
137
+			wp_specialchars_decode(glsr(OptionManager::class)->getWP('blogname'), ENT_QUOTES),
138
+			sprintf($title, $this->review->rating, $assignedTitle)
139
+		);
140
+		return apply_filters('site-reviews/notification/title', $title, $this->review);
141
+	}
142 142
 
143
-    /**
144
-     * @return void
145
-     */
146
-    protected function sendToEmail(array $args)
147
-    {
148
-        $email = $this->buildEmail($args);
149
-        if (empty($email->to)) {
150
-            glsr_log()->error('Email notification was not sent (missing email address)');
151
-            return;
152
-        }
153
-        $email->send();
154
-    }
143
+	/**
144
+	 * @return void
145
+	 */
146
+	protected function sendToEmail(array $args)
147
+	{
148
+		$email = $this->buildEmail($args);
149
+		if (empty($email->to)) {
150
+			glsr_log()->error('Email notification was not sent (missing email address)');
151
+			return;
152
+		}
153
+		$email->send();
154
+	}
155 155
 
156
-    /**
157
-     * @return void
158
-     */
159
-    protected function sendToSlack(array $args)
160
-    {
161
-        if (!$this->slack) {
162
-            return;
163
-        }
164
-        $notification = $this->buildSlackNotification($args);
165
-        $result = $notification->send();
166
-        if (is_wp_error($result)) {
167
-            $notification->review = null;
168
-            glsr_log()->error($result->get_error_message())->debug($notification);
169
-        }
170
-    }
156
+	/**
157
+	 * @return void
158
+	 */
159
+	protected function sendToSlack(array $args)
160
+	{
161
+		if (!$this->slack) {
162
+			return;
163
+		}
164
+		$notification = $this->buildSlackNotification($args);
165
+		$result = $notification->send();
166
+		if (is_wp_error($result)) {
167
+			$notification->review = null;
168
+			glsr_log()->error($result->get_error_message())->debug($notification);
169
+		}
170
+	}
171 171
 }
Please login to merge, or discard this patch.
Spacing   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -30,18 +30,18 @@  discard block
 block discarded – undo
30 30
 
31 31
     public function __construct()
32 32
     {
33
-        $types = glsr(OptionManager::class)->get('settings.general.notifications', []);
34
-        $this->email = count(array_intersect(['admin', 'custom'], $types)) > 0;
35
-        $this->slack = in_array('slack', $types);
33
+        $types = glsr( OptionManager::class )->get( 'settings.general.notifications', [] );
34
+        $this->email = count( array_intersect( ['admin', 'custom'], $types ) ) > 0;
35
+        $this->slack = in_array( 'slack', $types );
36 36
         $this->types = $types;
37 37
     }
38 38
 
39 39
     /**
40 40
      * @return void
41 41
      */
42
-    public function send(Review $review)
42
+    public function send( Review $review )
43 43
     {
44
-        if (empty($this->types)) {
44
+        if( empty($this->types) ) {
45 45
             return;
46 46
         }
47 47
         $this->review = $review;
@@ -49,41 +49,41 @@  discard block
 block discarded – undo
49 49
             'link' => $this->getLink(),
50 50
             'title' => $this->getTitle(),
51 51
         ];
52
-        $this->sendToEmail($args);
53
-        $this->sendToSlack($args);
52
+        $this->sendToEmail( $args );
53
+        $this->sendToSlack( $args );
54 54
     }
55 55
 
56 56
     /**
57 57
      * @return Email
58 58
      */
59
-    protected function buildEmail(array $args)
59
+    protected function buildEmail( array $args )
60 60
     {
61
-        return glsr(Email::class)->compose([
61
+        return glsr( Email::class )->compose( [
62 62
             'to' => $this->getEmailAddresses(),
63 63
             'subject' => $args['title'],
64 64
             'template' => 'email-notification',
65 65
             'template-tags' => [
66
-                'review_author' => $this->review->author ?: __('Anonymous', 'site-reviews'),
66
+                'review_author' => $this->review->author ?: __( 'Anonymous', 'site-reviews' ),
67 67
                 'review_content' => $this->review->content,
68 68
                 'review_email' => $this->review->email,
69 69
                 'review_ip' => $this->review->ip_address,
70
-                'review_link' => sprintf('<a href="%1$s">%1$s</a>', $args['link']),
70
+                'review_link' => sprintf( '<a href="%1$s">%1$s</a>', $args['link'] ),
71 71
                 'review_rating' => $this->review->rating,
72 72
                 'review_title' => $this->review->title,
73 73
             ],
74
-        ]);
74
+        ] );
75 75
     }
76 76
 
77 77
     /**
78 78
      * @return Slack
79 79
      */
80
-    protected function buildSlackNotification(array $args)
80
+    protected function buildSlackNotification( array $args )
81 81
     {
82
-        return glsr(Slack::class)->compose($this->review, [
82
+        return glsr( Slack::class )->compose( $this->review, [
83 83
             'button_url' => $args['link'],
84
-            'fallback' => $this->buildEmail($args)->read('plaintext'),
84
+            'fallback' => $this->buildEmail( $args )->read( 'plaintext' ),
85 85
             'pretext' => $args['title'],
86
-        ]);
86
+        ] );
87 87
     }
88 88
 
89 89
     /**
@@ -92,24 +92,24 @@  discard block
 block discarded – undo
92 92
     protected function getEmailAddresses()
93 93
     {
94 94
         $emails = [];
95
-        if (in_array('admin', $this->types)) {
96
-            $emails[] = glsr(OptionManager::class)->getWP('admin_email');
95
+        if( in_array( 'admin', $this->types ) ) {
96
+            $emails[] = glsr( OptionManager::class )->getWP( 'admin_email' );
97 97
         }
98
-        if (in_array('author', $this->types)) {
99
-            $assignedPost = get_post(intval($this->review->assigned_to));
100
-            if ($assignedPost instanceof WP_Post) {
98
+        if( in_array( 'author', $this->types ) ) {
99
+            $assignedPost = get_post( intval( $this->review->assigned_to ) );
100
+            if( $assignedPost instanceof WP_Post ) {
101 101
                 $this->email = true;
102
-                $emails[] = get_the_author_meta('user_email', intval($assignedPost->post_author));
102
+                $emails[] = get_the_author_meta( 'user_email', intval( $assignedPost->post_author ) );
103 103
             }
104 104
         }
105
-        if (in_array('custom', $this->types)) {
106
-            $customEmails = glsr(OptionManager::class)->get('settings.general.notification_email');
107
-            $customEmails = str_replace([' ', ',', ';'], ',', $customEmails);
108
-            $customEmails = explode(',', $customEmails);
109
-            $emails = array_merge($emails, $customEmails);
105
+        if( in_array( 'custom', $this->types ) ) {
106
+            $customEmails = glsr( OptionManager::class )->get( 'settings.general.notification_email' );
107
+            $customEmails = str_replace( [' ', ',', ';'], ',', $customEmails );
108
+            $customEmails = explode( ',', $customEmails );
109
+            $emails = array_merge( $emails, $customEmails );
110 110
         }
111
-        $emails = array_filter(array_keys(array_flip($emails)));
112
-        return apply_filters('site-reviews/notification/emails', $emails, $this->review);
111
+        $emails = array_filter( array_keys( array_flip( $emails ) ) );
112
+        return apply_filters( 'site-reviews/notification/emails', $emails, $this->review );
113 113
     }
114 114
 
115 115
     /**
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
      */
118 118
     protected function getLink()
119 119
     {
120
-        return admin_url('post.php?post='.$this->review->ID.'&action=edit');
120
+        return admin_url( 'post.php?post='.$this->review->ID.'&action=edit' );
121 121
     }
122 122
 
123 123
     /**
@@ -125,29 +125,29 @@  discard block
 block discarded – undo
125 125
      */
126 126
     protected function getTitle()
127 127
     {
128
-        $assignedTitle = get_the_title(intval($this->review->assigned_to));
128
+        $assignedTitle = get_the_title( intval( $this->review->assigned_to ) );
129 129
         $title = _nx(
130 130
             'New %s-star review',
131 131
             'New %s-star review of: %s',
132
-            intval(empty($assignedTitle)),
132
+            intval( empty($assignedTitle) ),
133 133
             'This string differs depending on whether or not the review has been assigned to a post.',
134 134
             'site-reviews'
135 135
         );
136
-        $title = sprintf('[%s] %s',
137
-            wp_specialchars_decode(glsr(OptionManager::class)->getWP('blogname'), ENT_QUOTES),
138
-            sprintf($title, $this->review->rating, $assignedTitle)
136
+        $title = sprintf( '[%s] %s',
137
+            wp_specialchars_decode( glsr( OptionManager::class )->getWP( 'blogname' ), ENT_QUOTES ),
138
+            sprintf( $title, $this->review->rating, $assignedTitle )
139 139
         );
140
-        return apply_filters('site-reviews/notification/title', $title, $this->review);
140
+        return apply_filters( 'site-reviews/notification/title', $title, $this->review );
141 141
     }
142 142
 
143 143
     /**
144 144
      * @return void
145 145
      */
146
-    protected function sendToEmail(array $args)
146
+    protected function sendToEmail( array $args )
147 147
     {
148
-        $email = $this->buildEmail($args);
149
-        if (empty($email->to)) {
150
-            glsr_log()->error('Email notification was not sent (missing email address)');
148
+        $email = $this->buildEmail( $args );
149
+        if( empty($email->to) ) {
150
+            glsr_log()->error( 'Email notification was not sent (missing email address)' );
151 151
             return;
152 152
         }
153 153
         $email->send();
@@ -156,16 +156,16 @@  discard block
 block discarded – undo
156 156
     /**
157 157
      * @return void
158 158
      */
159
-    protected function sendToSlack(array $args)
159
+    protected function sendToSlack( array $args )
160 160
     {
161
-        if (!$this->slack) {
161
+        if( !$this->slack ) {
162 162
             return;
163 163
         }
164
-        $notification = $this->buildSlackNotification($args);
164
+        $notification = $this->buildSlackNotification( $args );
165 165
         $result = $notification->send();
166
-        if (is_wp_error($result)) {
166
+        if( is_wp_error( $result ) ) {
167 167
             $notification->review = null;
168
-            glsr_log()->error($result->get_error_message())->debug($notification);
168
+            glsr_log()->error( $result->get_error_message() )->debug( $notification );
169 169
         }
170 170
     }
171 171
 }
Please login to merge, or discard this patch.
plugin/Controllers/EditorController/Metaboxes.php 2 patches
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -7,33 +7,33 @@
 block discarded – undo
7 7
 
8 8
 class Metaboxes
9 9
 {
10
-    /**
11
-     * @param int $postId
12
-     * @return void
13
-     */
14
-    public function saveAssignedToMetabox($postId)
15
-    {
16
-        if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-assigned-to'), 'assigned_to')) {
17
-            return;
18
-        }
19
-        $assignedTo = strval(glsr(Helper::class)->filterInput('assigned_to'));
20
-        glsr(Database::class)->update($postId, 'assigned_to', $assignedTo);
21
-    }
10
+	/**
11
+	 * @param int $postId
12
+	 * @return void
13
+	 */
14
+	public function saveAssignedToMetabox($postId)
15
+	{
16
+		if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-assigned-to'), 'assigned_to')) {
17
+			return;
18
+		}
19
+		$assignedTo = strval(glsr(Helper::class)->filterInput('assigned_to'));
20
+		glsr(Database::class)->update($postId, 'assigned_to', $assignedTo);
21
+	}
22 22
 
23
-    /**
24
-     * @param int $postId
25
-     * @return mixed
26
-     */
27
-    public function saveResponseMetabox($postId)
28
-    {
29
-        if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-response'), 'response')) {
30
-            return;
31
-        }
32
-        $response = strval(glsr(Helper::class)->filterInput('response'));
33
-        glsr(Database::class)->update($postId, 'response', trim(wp_kses($response, [
34
-            'a' => ['href' => [], 'title' => []],
35
-            'em' => [],
36
-            'strong' => [],
37
-        ])));
38
-    }
23
+	/**
24
+	 * @param int $postId
25
+	 * @return mixed
26
+	 */
27
+	public function saveResponseMetabox($postId)
28
+	{
29
+		if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-response'), 'response')) {
30
+			return;
31
+		}
32
+		$response = strval(glsr(Helper::class)->filterInput('response'));
33
+		glsr(Database::class)->update($postId, 'response', trim(wp_kses($response, [
34
+			'a' => ['href' => [], 'title' => []],
35
+			'em' => [],
36
+			'strong' => [],
37
+		])));
38
+	}
39 39
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -11,29 +11,29 @@
 block discarded – undo
11 11
      * @param int $postId
12 12
      * @return void
13 13
      */
14
-    public function saveAssignedToMetabox($postId)
14
+    public function saveAssignedToMetabox( $postId )
15 15
     {
16
-        if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-assigned-to'), 'assigned_to')) {
16
+        if( !wp_verify_nonce( glsr( Helper::class )->filterInput( '_nonce-assigned-to' ), 'assigned_to' ) ) {
17 17
             return;
18 18
         }
19
-        $assignedTo = strval(glsr(Helper::class)->filterInput('assigned_to'));
20
-        glsr(Database::class)->update($postId, 'assigned_to', $assignedTo);
19
+        $assignedTo = strval( glsr( Helper::class )->filterInput( 'assigned_to' ) );
20
+        glsr( Database::class )->update( $postId, 'assigned_to', $assignedTo );
21 21
     }
22 22
 
23 23
     /**
24 24
      * @param int $postId
25 25
      * @return mixed
26 26
      */
27
-    public function saveResponseMetabox($postId)
27
+    public function saveResponseMetabox( $postId )
28 28
     {
29
-        if (!wp_verify_nonce(glsr(Helper::class)->filterInput('_nonce-response'), 'response')) {
29
+        if( !wp_verify_nonce( glsr( Helper::class )->filterInput( '_nonce-response' ), 'response' ) ) {
30 30
             return;
31 31
         }
32
-        $response = strval(glsr(Helper::class)->filterInput('response'));
33
-        glsr(Database::class)->update($postId, 'response', trim(wp_kses($response, [
32
+        $response = strval( glsr( Helper::class )->filterInput( 'response' ) );
33
+        glsr( Database::class )->update( $postId, 'response', trim( wp_kses( $response, [
34 34
             'a' => ['href' => [], 'title' => []],
35 35
             'em' => [],
36 36
             'strong' => [],
37
-        ])));
37
+        ] ) ) );
38 38
     }
39 39
 }
Please login to merge, or discard this patch.