Passed
Push — feature/rebusify ( 639d49...fe0687 )
by Paul
04:51
created
plugin/Modules/Schema.php 1 patch
Spacing   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -25,21 +25,21 @@  discard block
 block discarded – undo
25 25
     /**
26 26
      * @return array
27 27
      */
28
-    public function build(array $args = [])
28
+    public function build( array $args = [] )
29 29
     {
30 30
         $this->args = $args;
31
-        $schema = $this->buildSummary($args);
31
+        $schema = $this->buildSummary( $args );
32 32
         $reviews = [];
33
-        foreach (glsr(ReviewManager::class)->get($this->args) as $review) {
33
+        foreach( glsr( ReviewManager::class )->get( $this->args ) as $review ) {
34 34
             // Only include critic reviews that have been directly produced by your site, not reviews from third-party sites or syndicated reviews.
35 35
             // @see https://developers.google.com/search/docs/data-types/review
36
-            if ('local' != $review->review_type) {
36
+            if( 'local' != $review->review_type ) {
37 37
                 continue;
38 38
             }
39
-            $reviews[] = $this->buildReview($review);
39
+            $reviews[] = $this->buildReview( $review );
40 40
         }
41
-        if (!empty($reviews)) {
42
-            array_walk($reviews, function (&$review) {
41
+        if( !empty($reviews) ) {
42
+            array_walk( $reviews, function( &$review ) {
43 43
                 unset($review['@context']);
44 44
                 unset($review['itemReviewed']);
45 45
             });
@@ -52,27 +52,27 @@  discard block
 block discarded – undo
52 52
      * @param array|null $args
53 53
      * @return array
54 54
      */
55
-    public function buildSummary($args = null)
55
+    public function buildSummary( $args = null )
56 56
     {
57
-        if (is_array($args)) {
57
+        if( is_array( $args ) ) {
58 58
             $this->args = $args;
59 59
         }
60
-        $buildSummary = glsr(Helper::class)->buildMethodName($this->getSchemaOptionValue('type'), 'buildSummaryFor');
61
-        $count = array_sum($this->getRatingCounts());
62
-        $schema = method_exists($this, $buildSummary)
60
+        $buildSummary = glsr( Helper::class )->buildMethodName( $this->getSchemaOptionValue( 'type' ), 'buildSummaryFor' );
61
+        $count = array_sum( $this->getRatingCounts() );
62
+        $schema = method_exists( $this, $buildSummary )
63 63
             ? $this->$buildSummary()
64 64
             : $this->buildSummaryForCustom();
65
-        if (!empty($count)) {
65
+        if( !empty($count) ) {
66 66
             $schema->aggregateRating(
67
-                $this->getSchemaType('AggregateRating')
68
-                    ->ratingValue($this->getRatingValue())
69
-                    ->reviewCount($count)
70
-                    ->bestRating(glsr()->constant('MAX_RATING', Rating::class))
71
-                    ->worstRating(glsr()->constant('MIN_RATING', Rating::class))
67
+                $this->getSchemaType( 'AggregateRating' )
68
+                    ->ratingValue( $this->getRatingValue() )
69
+                    ->reviewCount( $count )
70
+                    ->bestRating( glsr()->constant( 'MAX_RATING', Rating::class ) )
71
+                    ->worstRating( glsr()->constant( 'MIN_RATING', Rating::class ) )
72 72
             );
73 73
         }
74 74
         $schema = $schema->toArray();
75
-        return apply_filters('site-reviews/schema/'.$schema['@type'], $schema, $args);
75
+        return apply_filters( 'site-reviews/schema/'.$schema['@type'], $schema, $args );
76 76
     }
77 77
 
78 78
     /**
@@ -80,64 +80,64 @@  discard block
 block discarded – undo
80 80
      */
81 81
     public function render()
82 82
     {
83
-        if (empty(glsr()->schemas)) {
83
+        if( empty(glsr()->schemas) ) {
84 84
             return;
85 85
         }
86
-        printf('<script type="application/ld+json">%s</script>', json_encode(
87
-            apply_filters('site-reviews/schema/all', glsr()->schemas),
86
+        printf( '<script type="application/ld+json">%s</script>', json_encode(
87
+            apply_filters( 'site-reviews/schema/all', glsr()->schemas ),
88 88
             JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES
89
-        ));
89
+        ) );
90 90
     }
91 91
 
92 92
     /**
93 93
      * @return void
94 94
      */
95
-    public function store(array $schema)
95
+    public function store( array $schema )
96 96
     {
97 97
         $schemas = glsr()->schemas;
98 98
         $schemas[] = $schema;
99
-        glsr()->schemas = array_map('unserialize', array_unique(array_map('serialize', $schemas)));
99
+        glsr()->schemas = array_map( 'unserialize', array_unique( array_map( 'serialize', $schemas ) ) );
100 100
     }
101 101
 
102 102
     /**
103 103
      * @param Review $review
104 104
      * @return array
105 105
      */
106
-    protected function buildReview($review)
106
+    protected function buildReview( $review )
107 107
     {
108
-        $schema = $this->getSchemaType('Review')
109
-            ->doIf(!in_array('title', $this->args['hide']), function ($schema) use ($review) {
110
-                $schema->name($review->title);
108
+        $schema = $this->getSchemaType( 'Review' )
109
+            ->doIf( !in_array( 'title', $this->args['hide'] ), function( $schema ) use ($review) {
110
+                $schema->name( $review->title );
111 111
             })
112
-            ->doIf(!in_array('excerpt', $this->args['hide']), function ($schema) use ($review) {
113
-                $schema->reviewBody($review->content);
112
+            ->doIf( !in_array( 'excerpt', $this->args['hide'] ), function( $schema ) use ($review) {
113
+                $schema->reviewBody( $review->content );
114 114
             })
115
-            ->datePublished((new DateTime($review->date)))
116
-            ->author($this->getSchemaType('Person')->name($review->author))
117
-            ->itemReviewed($this->getSchemaType()->name($this->getSchemaOptionValue('name')));
118
-        if (!empty($review->rating)) {
115
+            ->datePublished( (new DateTime( $review->date )) )
116
+            ->author( $this->getSchemaType( 'Person' )->name( $review->author ) )
117
+            ->itemReviewed( $this->getSchemaType()->name( $this->getSchemaOptionValue( 'name' ) ) );
118
+        if( !empty($review->rating) ) {
119 119
             $schema->reviewRating(
120
-                $this->getSchemaType('Rating')
121
-                    ->ratingValue($review->rating)
122
-                    ->bestRating(glsr()->constant('MAX_RATING', Rating::class))
123
-                    ->worstRating(glsr()->constant('MIN_RATING', Rating::class))
120
+                $this->getSchemaType( 'Rating' )
121
+                    ->ratingValue( $review->rating )
122
+                    ->bestRating( glsr()->constant( 'MAX_RATING', Rating::class ) )
123
+                    ->worstRating( glsr()->constant( 'MIN_RATING', Rating::class ) )
124 124
             );
125 125
         }
126
-        return apply_filters('site-reviews/schema/review', $schema->toArray(), $review, $this->args);
126
+        return apply_filters( 'site-reviews/schema/review', $schema->toArray(), $review, $this->args );
127 127
     }
128 128
 
129 129
     /**
130 130
      * @param mixed $schema
131 131
      * @return mixed
132 132
      */
133
-    protected function buildSchemaValues($schema, array $values = [])
133
+    protected function buildSchemaValues( $schema, array $values = [] )
134 134
     {
135
-        foreach ($values as $value) {
136
-            $option = $this->getSchemaOptionValue($value);
137
-            if (empty($option)) {
135
+        foreach( $values as $value ) {
136
+            $option = $this->getSchemaOptionValue( $value );
137
+            if( empty($option) ) {
138 138
                 continue;
139 139
             }
140
-            $schema->$value($option);
140
+            $schema->$value( $option );
141 141
         }
142 142
         return $schema;
143 143
     }
@@ -147,9 +147,9 @@  discard block
 block discarded – undo
147 147
      */
148 148
     protected function buildSummaryForCustom()
149 149
     {
150
-        return $this->buildSchemaValues($this->getSchemaType(), [
150
+        return $this->buildSchemaValues( $this->getSchemaType(), [
151 151
             'description', 'image', 'name', 'url',
152
-        ]);
152
+        ] );
153 153
     }
154 154
 
155 155
     /**
@@ -157,9 +157,9 @@  discard block
 block discarded – undo
157 157
      */
158 158
     protected function buildSummaryForLocalBusiness()
159 159
     {
160
-        return $this->buildSchemaValues($this->buildSummaryForCustom(), [
160
+        return $this->buildSchemaValues( $this->buildSummaryForCustom(), [
161 161
             'address', 'priceRange', 'telephone',
162
-        ]);
162
+        ] );
163 163
     }
164 164
 
165 165
     /**
@@ -167,15 +167,15 @@  discard block
 block discarded – undo
167 167
      */
168 168
     protected function buildSummaryForProduct()
169 169
     {
170
-        $offerType = $this->getSchemaOption('offerType', 'AggregateOffer');
171
-        $offers = $this->buildSchemaValues($this->getSchemaType($offerType), [
170
+        $offerType = $this->getSchemaOption( 'offerType', 'AggregateOffer' );
171
+        $offers = $this->buildSchemaValues( $this->getSchemaType( $offerType ), [
172 172
             'highPrice', 'lowPrice', 'price', 'priceCurrency',
173
-        ]);
173
+        ] );
174 174
         return $this->buildSummaryForCustom()
175
-            ->doIf(!empty($offers->getProperties()), function ($schema) use ($offers) {
176
-                $schema->offers($offers);
175
+            ->doIf( !empty($offers->getProperties()), function( $schema ) use ($offers) {
176
+                $schema->offers( $offers );
177 177
             })
178
-            ->setProperty('@id', $this->getSchemaOptionValue('url').'#product');
178
+            ->setProperty( '@id', $this->getSchemaOptionValue( 'url' ).'#product' );
179 179
     }
180 180
 
181 181
     /**
@@ -183,8 +183,8 @@  discard block
 block discarded – undo
183 183
      */
184 184
     protected function getRatingCounts()
185 185
     {
186
-        if (!isset($this->ratingCounts)) {
187
-            $this->ratingCounts = glsr(ReviewManager::class)->getRatingCounts($this->args);
186
+        if( !isset($this->ratingCounts) ) {
187
+            $this->ratingCounts = glsr( ReviewManager::class )->getRatingCounts( $this->args );
188 188
         }
189 189
         return $this->ratingCounts;
190 190
     }
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
      */
195 195
     protected function getRatingValue()
196 196
     {
197
-        return glsr(Rating::class)->getAverage($this->getRatingCounts());
197
+        return glsr( Rating::class )->getAverage( $this->getRatingCounts() );
198 198
     }
199 199
 
200 200
     /**
@@ -202,15 +202,15 @@  discard block
 block discarded – undo
202 202
      * @param string $fallback
203 203
      * @return string
204 204
      */
205
-    protected function getSchemaOption($option, $fallback)
205
+    protected function getSchemaOption( $option, $fallback )
206 206
     {
207
-        $option = strtolower($option);
208
-        if ($schemaOption = trim((string) get_post_meta(intval(get_the_ID()), 'schema_'.$option, true))) {
207
+        $option = strtolower( $option );
208
+        if( $schemaOption = trim( (string)get_post_meta( intval( get_the_ID() ), 'schema_'.$option, true ) ) ) {
209 209
             return $schemaOption;
210 210
         }
211
-        $setting = glsr(OptionManager::class)->get('settings.schema.'.$option);
212
-        if (is_array($setting)) {
213
-            return $this->getSchemaOptionDefault($setting, $fallback);
211
+        $setting = glsr( OptionManager::class )->get( 'settings.schema.'.$option );
212
+        if( is_array( $setting ) ) {
213
+            return $this->getSchemaOptionDefault( $setting, $fallback );
214 214
         }
215 215
         return !empty($setting)
216 216
             ? $setting
@@ -221,12 +221,12 @@  discard block
 block discarded – undo
221 221
      * @param string $fallback
222 222
      * @return string
223 223
      */
224
-    protected function getSchemaOptionDefault(array $setting, $fallback)
224
+    protected function getSchemaOptionDefault( array $setting, $fallback )
225 225
     {
226
-        $setting = wp_parse_args($setting, [
226
+        $setting = wp_parse_args( $setting, [
227 227
             'custom' => '',
228 228
             'default' => $fallback,
229
-        ]);
229
+        ] );
230 230
         return 'custom' != $setting['default']
231 231
             ? $setting['default']
232 232
             : $setting['custom'];
@@ -237,17 +237,17 @@  discard block
 block discarded – undo
237 237
      * @param string $fallback
238 238
      * @return void|string
239 239
      */
240
-    protected function getSchemaOptionValue($option, $fallback = 'post')
240
+    protected function getSchemaOptionValue( $option, $fallback = 'post' )
241 241
     {
242
-        $value = $this->getSchemaOption($option, $fallback);
243
-        if ($value != $fallback) {
242
+        $value = $this->getSchemaOption( $option, $fallback );
243
+        if( $value != $fallback ) {
244 244
             return $value;
245 245
         }
246
-        if (!is_single() && !is_page()) {
246
+        if( !is_single() && !is_page() ) {
247 247
             return;
248 248
         }
249
-        $method = glsr(Helper::class)->buildMethodName($option, 'getThing');
250
-        if (method_exists($this, $method)) {
249
+        $method = glsr( Helper::class )->buildMethodName( $option, 'getThing' );
250
+        if( method_exists( $this, $method ) ) {
251 251
             return $this->$method();
252 252
         }
253 253
     }
@@ -256,15 +256,15 @@  discard block
 block discarded – undo
256 256
      * @param string|null $type
257 257
      * @return mixed
258 258
      */
259
-    protected function getSchemaType($type = null)
259
+    protected function getSchemaType( $type = null )
260 260
     {
261
-        if (!is_string($type)) {
262
-            $type = $this->getSchemaOption('type', 'LocalBusiness');
261
+        if( !is_string( $type ) ) {
262
+            $type = $this->getSchemaOption( 'type', 'LocalBusiness' );
263 263
         }
264
-        $className = glsr(Helper::class)->buildClassName($type, 'Modules\Schema');
265
-        return class_exists($className)
264
+        $className = glsr( Helper::class )->buildClassName( $type, 'Modules\Schema' );
265
+        return class_exists( $className )
266 266
             ? new $className()
267
-            : new UnknownType($type);
267
+            : new UnknownType( $type );
268 268
     }
269 269
 
270 270
     /**
@@ -273,11 +273,11 @@  discard block
 block discarded – undo
273 273
     protected function getThingDescription()
274 274
     {
275 275
         $post = get_post();
276
-        if (!($post instanceof WP_Post)) {
276
+        if( !($post instanceof WP_Post) ) {
277 277
             return '';
278 278
         }
279
-        $text = strip_shortcodes(wp_strip_all_tags($post->post_excerpt));
280
-        return wp_trim_words($text, apply_filters('excerpt_length', 55));
279
+        $text = strip_shortcodes( wp_strip_all_tags( $post->post_excerpt ) );
280
+        return wp_trim_words( $text, apply_filters( 'excerpt_length', 55 ) );
281 281
     }
282 282
 
283 283
     /**
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
      */
286 286
     protected function getThingImage()
287 287
     {
288
-        return (string) get_the_post_thumbnail_url(null, 'large');
288
+        return (string)get_the_post_thumbnail_url( null, 'large' );
289 289
     }
290 290
 
291 291
     /**
@@ -301,6 +301,6 @@  discard block
 block discarded – undo
301 301
      */
302 302
     protected function getThingUrl()
303 303
     {
304
-        return (string) get_the_permalink();
304
+        return (string)get_the_permalink();
305 305
     }
306 306
 }
Please login to merge, or discard this patch.
plugin/Application.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -28,13 +28,13 @@  discard block
 block discarded – undo
28 28
     public function __construct()
29 29
     {
30 30
         static::$instance = $this;
31
-        $this->file = realpath(trailingslashit(dirname(__DIR__)).static::ID.'.php');
32
-        $plugin = get_file_data($this->file, [
31
+        $this->file = realpath( trailingslashit( dirname( __DIR__ ) ).static::ID.'.php' );
32
+        $plugin = get_file_data( $this->file, [
33 33
             'languages' => 'Domain Path',
34 34
             'name' => 'Plugin Name',
35 35
             'version' => 'Version',
36
-        ], 'plugin');
37
-        array_walk($plugin, function ($value, $key) {
36
+        ], 'plugin' );
37
+        array_walk( $plugin, function( $value, $key ) {
38 38
             $this->$key = $value;
39 39
         });
40 40
     }
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
      */
45 45
     public function activate()
46 46
     {
47
-        $this->make(DefaultsManager::class)->set();
47
+        $this->make( DefaultsManager::class )->set();
48 48
         $this->scheduleCronJob();
49 49
         $this->upgrade();
50 50
     }
@@ -55,34 +55,34 @@  discard block
 block discarded – undo
55 55
     public function catchFatalError()
56 56
     {
57 57
         $error = error_get_last();
58
-        if (E_ERROR !== $error['type'] || false === strpos($error['message'], $this->path())) {
58
+        if( E_ERROR !== $error['type'] || false === strpos( $error['message'], $this->path() ) ) {
59 59
             return;
60 60
         }
61
-        glsr_log()->error($error['message']);
61
+        glsr_log()->error( $error['message'] );
62 62
     }
63 63
 
64 64
     /**
65 65
      * @param string $name
66 66
      * @return array
67 67
      */
68
-    public function config($name)
68
+    public function config( $name )
69 69
     {
70
-        $configFile = $this->path('config/'.$name.'.php');
71
-        $config = file_exists($configFile)
70
+        $configFile = $this->path( 'config/'.$name.'.php' );
71
+        $config = file_exists( $configFile )
72 72
             ? include $configFile
73 73
             : [];
74
-        return apply_filters('site-reviews/config/'.$name, $config);
74
+        return apply_filters( 'site-reviews/config/'.$name, $config );
75 75
     }
76 76
 
77 77
     /**
78 78
      * @param string $property
79 79
      * @return string
80 80
      */
81
-    public function constant($property, $className = 'static')
81
+    public function constant( $property, $className = 'static' )
82 82
     {
83 83
         $constant = $className.'::'.$property;
84
-        return defined($constant)
85
-            ? apply_filters('site-reviews/const/'.$property, constant($constant))
84
+        return defined( $constant )
85
+            ? apply_filters( 'site-reviews/const/'.$property, constant( $constant ) )
86 86
             : '';
87 87
     }
88 88
 
@@ -98,17 +98,17 @@  discard block
 block discarded – undo
98 98
      * @param string $view
99 99
      * @return void|string
100 100
      */
101
-    public function file($view)
101
+    public function file( $view )
102 102
     {
103
-        $view.= '.php';
103
+        $view .= '.php';
104 104
         $filePaths = [];
105
-        if (glsr(Helper::class)->startsWith('templates/', $view)) {
106
-            $filePaths[] = $this->themePath(glsr(Helper::class)->removePrefix('templates/', $view));
105
+        if( glsr( Helper::class )->startsWith( 'templates/', $view ) ) {
106
+            $filePaths[] = $this->themePath( glsr( Helper::class )->removePrefix( 'templates/', $view ) );
107 107
         }
108
-        $filePaths[] = $this->path($view);
109
-        $filePaths[] = $this->path('views/'.$view);
110
-        foreach ($filePaths as $file) {
111
-            if (!file_exists($file)) {
108
+        $filePaths[] = $this->path( $view );
109
+        $filePaths[] = $this->path( 'views/'.$view );
110
+        foreach( $filePaths as $file ) {
111
+            if( !file_exists( $file ) ) {
112 112
                 continue;
113 113
             }
114 114
             return $file;
@@ -120,32 +120,32 @@  discard block
 block discarded – undo
120 120
      */
121 121
     public function getDefaults()
122 122
     {
123
-        if (empty($this->defaults)) {
124
-            $this->defaults = $this->make(DefaultsManager::class)->get();
123
+        if( empty($this->defaults) ) {
124
+            $this->defaults = $this->make( DefaultsManager::class )->get();
125 125
             $this->upgrade();
126 126
         }
127
-        return apply_filters('site-reviews/get/defaults', $this->defaults);
127
+        return apply_filters( 'site-reviews/get/defaults', $this->defaults );
128 128
     }
129 129
 
130 130
     /**
131 131
      * @return bool
132 132
      */
133
-    public function getPermission($page = '')
133
+    public function getPermission( $page = '' )
134 134
     {
135 135
         $permissions = [
136 136
             'addons' => 'install_plugins',
137 137
             'settings' => 'manage_options',
138 138
         ];
139
-        return glsr_get($permissions, $page, $this->constant('CAPABILITY'));
139
+        return glsr_get( $permissions, $page, $this->constant( 'CAPABILITY' ) );
140 140
     }
141 141
 
142 142
     /**
143 143
      * @return bool
144 144
      */
145
-    public function hasPermission($page = '')
145
+    public function hasPermission( $page = '' )
146 146
     {
147 147
         $isAdmin = $this->isAdmin();
148
-        return !$isAdmin || ($isAdmin && current_user_can($this->getPermission($page)));
148
+        return !$isAdmin || ($isAdmin && current_user_can( $this->getPermission( $page ) ));
149 149
     }
150 150
 
151 151
     /**
@@ -153,8 +153,8 @@  discard block
 block discarded – undo
153 153
      */
154 154
     public function init()
155 155
     {
156
-        $this->make(Actions::class)->run();
157
-        $this->make(Filters::class)->run();
156
+        $this->make( Actions::class )->run();
157
+        $this->make( Filters::class )->run();
158 158
     }
159 159
 
160 160
     /**
@@ -169,14 +169,14 @@  discard block
 block discarded – undo
169 169
      * @param string $file
170 170
      * @return string
171 171
      */
172
-    public function path($file = '', $realpath = true)
172
+    public function path( $file = '', $realpath = true )
173 173
     {
174
-        $path = plugin_dir_path($this->file);
175
-        if (!$realpath) {
176
-            $path = trailingslashit(WP_PLUGIN_DIR).basename(dirname($this->file));
174
+        $path = plugin_dir_path( $this->file );
175
+        if( !$realpath ) {
176
+            $path = trailingslashit( WP_PLUGIN_DIR ).basename( dirname( $this->file ) );
177 177
         }
178
-        $path = trailingslashit($path).ltrim(trim($file), '/');
179
-        return apply_filters('site-reviews/path', $path, $file);
178
+        $path = trailingslashit( $path ).ltrim( trim( $file ), '/' );
179
+        return apply_filters( 'site-reviews/path', $path, $file );
180 180
     }
181 181
 
182 182
     /**
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
      */
185 185
     public function registerAddons()
186 186
     {
187
-        do_action('site-reviews/addon/register', $this);
187
+        do_action( 'site-reviews/addon/register', $this );
188 188
     }
189 189
 
190 190
     /**
@@ -192,8 +192,8 @@  discard block
 block discarded – undo
192 192
      */
193 193
     public function registerLanguages()
194 194
     {
195
-        load_plugin_textdomain(static::ID, false,
196
-            trailingslashit(plugin_basename($this->path()).'/'.$this->languages)
195
+        load_plugin_textdomain( static::ID, false,
196
+            trailingslashit( plugin_basename( $this->path() ).'/'.$this->languages )
197 197
         );
198 198
     }
199 199
 
@@ -202,26 +202,26 @@  discard block
 block discarded – undo
202 202
      */
203 203
     public function registerReviewTypes()
204 204
     {
205
-        $types = apply_filters('site-reviews/addon/types', []);
206
-        $this->reviewTypes = wp_parse_args($types, [
207
-            'local' => __('Local', 'site-reviews'),
208
-        ]);
205
+        $types = apply_filters( 'site-reviews/addon/types', [] );
206
+        $this->reviewTypes = wp_parse_args( $types, [
207
+            'local' => __( 'Local', 'site-reviews' ),
208
+        ] );
209 209
     }
210 210
 
211 211
     /**
212 212
      * @param string $view
213 213
      * @return void
214 214
      */
215
-    public function render($view, array $data = [])
215
+    public function render( $view, array $data = [] )
216 216
     {
217
-        $view = apply_filters('site-reviews/render/view', $view, $data);
218
-        $file = apply_filters('site-reviews/views/file', $this->file($view), $view, $data);
219
-        if (!file_exists($file)) {
220
-            glsr_log()->error('File not found: '.$file);
217
+        $view = apply_filters( 'site-reviews/render/view', $view, $data );
218
+        $file = apply_filters( 'site-reviews/views/file', $this->file( $view ), $view, $data );
219
+        if( !file_exists( $file ) ) {
220
+            glsr_log()->error( 'File not found: '.$file );
221 221
             return;
222 222
         }
223
-        $data = apply_filters('site-reviews/views/data', $data, $view);
224
-        extract($data);
223
+        $data = apply_filters( 'site-reviews/views/data', $data, $view );
224
+        extract( $data );
225 225
         include $file;
226 226
     }
227 227
 
@@ -230,19 +230,19 @@  discard block
 block discarded – undo
230 230
      */
231 231
     public function scheduleCronJob()
232 232
     {
233
-        if (wp_next_scheduled(static::CRON_EVENT)) {
233
+        if( wp_next_scheduled( static::CRON_EVENT ) ) {
234 234
             return;
235 235
         }
236
-        wp_schedule_event(time(), 'twicedaily', static::CRON_EVENT);
236
+        wp_schedule_event( time(), 'twicedaily', static::CRON_EVENT );
237 237
     }
238 238
 
239 239
     /**
240 240
      * @param string $file
241 241
      * @return string
242 242
      */
243
-    public function themePath($file = '')
243
+    public function themePath( $file = '' )
244 244
     {
245
-        return get_stylesheet_directory().'/'.static::ID.'/'.ltrim(trim($file), '/');
245
+        return get_stylesheet_directory().'/'.static::ID.'/'.ltrim( trim( $file ), '/' );
246 246
     }
247 247
 
248 248
     /**
@@ -250,7 +250,7 @@  discard block
 block discarded – undo
250 250
      */
251 251
     public function unscheduleCronJob()
252 252
     {
253
-        wp_unschedule_event(intval(wp_next_scheduled(static::CRON_EVENT)), static::CRON_EVENT);
253
+        wp_unschedule_event( intval( wp_next_scheduled( static::CRON_EVENT ) ), static::CRON_EVENT );
254 254
     }
255 255
 
256 256
     /**
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
      */
259 259
     public function upgrade()
260 260
     {
261
-        $this->make(Upgrader::class)->run();
261
+        $this->make( Upgrader::class )->run();
262 262
     }
263 263
 
264 264
     /**
@@ -266,10 +266,10 @@  discard block
 block discarded – undo
266 266
      * @return void
267 267
      * @action upgrader_process_complete
268 268
      */
269
-    public function upgraded($upgrader, array $data)
269
+    public function upgraded( $upgrader, array $data )
270 270
     {
271
-        if (array_key_exists('plugins', $data)
272
-            && in_array(plugin_basename($this->file), $data['plugins'])
271
+        if( array_key_exists( 'plugins', $data )
272
+            && in_array( plugin_basename( $this->file ), $data['plugins'] )
273 273
             && 'update' === $data['action']
274 274
             && 'plugin' === $data['type']
275 275
         ) {
@@ -281,9 +281,9 @@  discard block
 block discarded – undo
281 281
      * @param string $path
282 282
      * @return string
283 283
      */
284
-    public function url($path = '')
284
+    public function url( $path = '' )
285 285
     {
286
-        $url = esc_url(plugin_dir_url($this->file).ltrim(trim($path), '/'));
287
-        return apply_filters('site-reviews/url', $url, $path);
286
+        $url = esc_url( plugin_dir_url( $this->file ).ltrim( trim( $path ), '/' ) );
287
+        return apply_filters( 'site-reviews/url', $url, $path );
288 288
     }
289 289
 }
Please login to merge, or discard this patch.
plugin/Handlers/EnqueuePublicAssets.php 1 patch
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
      */
27 27
     public function enqueueAssets()
28 28
     {
29
-        if (apply_filters('site-reviews/assets/css', true)) {
29
+        if( apply_filters( 'site-reviews/assets/css', true ) ) {
30 30
             wp_enqueue_style(
31 31
                 Application::ID,
32 32
                 $this->getStylesheet(),
@@ -34,14 +34,14 @@  discard block
 block discarded – undo
34 34
                 glsr()->version
35 35
             );
36 36
         }
37
-        if (apply_filters('site-reviews/assets/js', true)) {
38
-            $dependencies = apply_filters('site-reviews/assets/polyfill', true)
37
+        if( apply_filters( 'site-reviews/assets/js', true ) ) {
38
+            $dependencies = apply_filters( 'site-reviews/assets/polyfill', true )
39 39
                 ? [Application::ID.'/polyfill']
40 40
                 : [];
41
-            $dependencies = apply_filters('site-reviews/enqueue/public/dependencies', $dependencies);
41
+            $dependencies = apply_filters( 'site-reviews/enqueue/public/dependencies', $dependencies );
42 42
             wp_enqueue_script(
43 43
                 Application::ID,
44
-                glsr()->url('assets/scripts/'.Application::ID.'.js'),
44
+                glsr()->url( 'assets/scripts/'.Application::ID.'.js' ),
45 45
                 $dependencies,
46 46
                 glsr()->version,
47 47
                 true
@@ -54,13 +54,13 @@  discard block
 block discarded – undo
54 54
      */
55 55
     public function enqueuePolyfillService()
56 56
     {
57
-        if (!apply_filters('site-reviews/assets/polyfill', true)) {
57
+        if( !apply_filters( 'site-reviews/assets/polyfill', true ) ) {
58 58
             return;
59 59
         }
60
-        wp_enqueue_script(Application::ID.'/polyfill', add_query_arg([
60
+        wp_enqueue_script( Application::ID.'/polyfill', add_query_arg( [
61 61
             'features' => 'CustomEvent,Element.prototype.closest,Element.prototype.dataset,Event,XMLHttpRequest,MutationObserver',
62 62
             'flags' => 'gated',
63
-        ], 'https://polyfill.io/v3/polyfill.min.js'));
63
+        ], 'https://polyfill.io/v3/polyfill.min.js' ) );
64 64
     }
65 65
 
66 66
     /**
@@ -71,14 +71,14 @@  discard block
 block discarded – undo
71 71
         // wpforms-recaptcha
72 72
         // google-recaptcha
73 73
         // nf-google-recaptcha
74
-        if (!glsr(OptionManager::class)->isRecaptchaEnabled()) {
74
+        if( !glsr( OptionManager::class )->isRecaptchaEnabled() ) {
75 75
             return;
76 76
         }
77
-        $language = apply_filters('site-reviews/recaptcha/language', get_locale());
78
-        wp_enqueue_script(Application::ID.'/google-recaptcha', add_query_arg([
77
+        $language = apply_filters( 'site-reviews/recaptcha/language', get_locale() );
78
+        wp_enqueue_script( Application::ID.'/google-recaptcha', add_query_arg( [
79 79
             'hl' => $language,
80 80
             'render' => 'explicit',
81
-        ], 'https://www.google.com/recaptcha/api.js'));
81
+        ], 'https://www.google.com/recaptcha/api.js' ) );
82 82
     }
83 83
 
84 84
     /**
@@ -89,13 +89,13 @@  discard block
 block discarded – undo
89 89
         $variables = [
90 90
             'action' => Application::PREFIX.'action',
91 91
             'ajaxpagination' => $this->getFixedSelectorsForPagination(),
92
-            'ajaxurl' => admin_url('admin-ajax.php'),
92
+            'ajaxurl' => admin_url( 'admin-ajax.php' ),
93 93
             'nameprefix' => Application::ID,
94
-            'validationconfig' => glsr(Style::class)->validation,
95
-            'validationstrings' => glsr(ValidationStringsDefaults::class)->defaults(),
94
+            'validationconfig' => glsr( Style::class )->validation,
95
+            'validationstrings' => glsr( ValidationStringsDefaults::class )->defaults(),
96 96
         ];
97
-        $variables = apply_filters('site-reviews/enqueue/public/localize', $variables);
98
-        wp_add_inline_script(Application::ID, $this->buildInlineScript($variables), 'before');
97
+        $variables = apply_filters( 'site-reviews/enqueue/public/localize', $variables );
98
+        wp_add_inline_script( Application::ID, $this->buildInlineScript( $variables ), 'before' );
99 99
     }
100 100
 
101 101
     /**
@@ -103,35 +103,35 @@  discard block
 block discarded – undo
103 103
      */
104 104
     public function inlineStyles()
105 105
     {
106
-        $inlineStylesheetPath = glsr()->path('assets/styles/inline-styles.css');
107
-        if (!apply_filters('site-reviews/assets/css', true)) {
106
+        $inlineStylesheetPath = glsr()->path( 'assets/styles/inline-styles.css' );
107
+        if( !apply_filters( 'site-reviews/assets/css', true ) ) {
108 108
             return;
109 109
         }
110
-        if (!file_exists($inlineStylesheetPath)) {
111
-            glsr_log()->error('Inline stylesheet is missing: '.$inlineStylesheetPath);
110
+        if( !file_exists( $inlineStylesheetPath ) ) {
111
+            glsr_log()->error( 'Inline stylesheet is missing: '.$inlineStylesheetPath );
112 112
             return;
113 113
         }
114
-        $inlineStylesheetValues = glsr()->config('inline-styles');
114
+        $inlineStylesheetValues = glsr()->config( 'inline-styles' );
115 115
         $stylesheet = str_replace(
116
-            array_keys($inlineStylesheetValues),
117
-            array_values($inlineStylesheetValues),
118
-            file_get_contents($inlineStylesheetPath)
116
+            array_keys( $inlineStylesheetValues ),
117
+            array_values( $inlineStylesheetValues ),
118
+            file_get_contents( $inlineStylesheetPath )
119 119
         );
120
-        wp_add_inline_style(Application::ID, $stylesheet);
120
+        wp_add_inline_style( Application::ID, $stylesheet );
121 121
     }
122 122
 
123 123
     /**
124 124
      * @return string
125 125
      */
126
-    protected function buildInlineScript(array $variables)
126
+    protected function buildInlineScript( array $variables )
127 127
     {
128 128
         $script = 'window.hasOwnProperty("GLSR")||(window.GLSR={});';
129
-        foreach ($variables as $key => $value) {
130
-            $script.= sprintf('GLSR.%s=%s;', $key, json_encode($value, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE));
129
+        foreach( $variables as $key => $value ) {
130
+            $script .= sprintf( 'GLSR.%s=%s;', $key, json_encode( $value, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) );
131 131
         }
132 132
         $pattern = '/\"([^ \-\"]+)\"(:[{\[\"])/'; // removes unnecessary quotes surrounding object keys
133
-        $optimizedScript = preg_replace($pattern, '$1$2', $script);
134
-        return apply_filters('site-reviews/enqueue/public/inline-script', $optimizedScript, $script, $variables);
133
+        $optimizedScript = preg_replace( $pattern, '$1$2', $script );
134
+        return apply_filters( 'site-reviews/enqueue/public/inline-script', $optimizedScript, $script, $variables );
135 135
     }
136 136
 
137 137
     /**
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
     protected function getFixedSelectorsForPagination()
141 141
     {
142 142
         $selectors = ['#wpadminbar', '.site-navigation-fixed'];
143
-        return apply_filters('site-reviews/enqueue/public/localize/ajax-pagination', $selectors);
143
+        return apply_filters( 'site-reviews/enqueue/public/localize/ajax-pagination', $selectors );
144 144
     }
145 145
 
146 146
     /**
@@ -148,9 +148,9 @@  discard block
 block discarded – undo
148 148
      */
149 149
     protected function getStylesheet()
150 150
     {
151
-        $currentStyle = glsr(Style::class)->style;
152
-        return file_exists(glsr()->path('assets/styles/custom/'.$currentStyle.'.css'))
153
-            ? glsr()->url('assets/styles/custom/'.$currentStyle.'.css')
154
-            : glsr()->url('assets/styles/'.Application::ID.'.css');
151
+        $currentStyle = glsr( Style::class )->style;
152
+        return file_exists( glsr()->path( 'assets/styles/custom/'.$currentStyle.'.css' ) )
153
+            ? glsr()->url( 'assets/styles/custom/'.$currentStyle.'.css' )
154
+            : glsr()->url( 'assets/styles/'.Application::ID.'.css' );
155 155
     }
156 156
 }
Please login to merge, or discard this patch.
autoload.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-defined('WPINC') || die;
3
+defined( 'WPINC' ) || die;
4 4
 
5 5
 require_once ABSPATH.WPINC.'/class-phpass.php';
6 6
 
7
-spl_autoload_register(function ($className) {
7
+spl_autoload_register( function( $className ) {
8 8
     $namespaces = [
9 9
         'GeminiLabs\\SiteReviews\\' => __DIR__.'/plugin/',
10 10
         'GeminiLabs\\SiteReviews\\Tests\\' => __DIR__.'/tests/',
@@ -12,13 +12,13 @@  discard block
 block discarded – undo
12 12
         'GeminiLabs\\Sinergi\\BrowserDetector\\' => __DIR__.'/vendors/sinergi/browser-detector/',
13 13
         'GeminiLabs\\Vectorface\\Whip\\' => __DIR__.'/vendors/vectorface/whip/',
14 14
     ];
15
-    foreach ($namespaces as $prefix => $baseDir) {
16
-        $len = strlen($prefix);
17
-        if (0 !== strncmp($prefix, $className, $len)) {
15
+    foreach( $namespaces as $prefix => $baseDir ) {
16
+        $len = strlen( $prefix );
17
+        if( 0 !== strncmp( $prefix, $className, $len ) ) {
18 18
             continue;
19 19
         }
20
-        $file = $baseDir.str_replace('\\', '/', substr($className, $len)).'.php';
21
-        if (!file_exists($file)) {
20
+        $file = $baseDir.str_replace( '\\', '/', substr( $className, $len ) ).'.php';
21
+        if( !file_exists( $file ) ) {
22 22
             continue;
23 23
         }
24 24
         require $file;
Please login to merge, or discard this patch.
compatibility.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,14 +1,14 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-defined('WPINC') || die;
3
+defined( 'WPINC' ) || die;
4 4
 
5 5
 /*
6 6
  * @param \GeminiLabs\SiteReviews\Modules\Html\Builder $instance
7 7
  * @return void
8 8
  * @see https://www.elegantthemes.com/gallery/divi/
9 9
  */
10
-add_action('site-reviews/customize/divi', function ($instance) {
11
-    if ('label' != $instance->tag || 'checkbox' != $instance->args['type']) {
10
+add_action( 'site-reviews/customize/divi', function( $instance ) {
11
+    if( 'label' != $instance->tag || 'checkbox' != $instance->args['type'] ) {
12 12
         return;
13 13
     }
14 14
     $instance->args['text'] = '<i></i>'.$instance->args['text'];
@@ -21,25 +21,25 @@  discard block
 block discarded – undo
21 21
  * @return void
22 22
  * @see https://wordpress.org/plugins/wp-super-cache/
23 23
  */
24
-add_action('site-reviews/review/created', function ($review, $request) {
25
-    if (!function_exists('wp_cache_post_change')) {
24
+add_action( 'site-reviews/review/created', function( $review, $request ) {
25
+    if( !function_exists( 'wp_cache_post_change' ) ) {
26 26
         return;
27 27
     }
28
-    wp_cache_post_change($request->post_id);
29
-    if (empty($review->assigned_to) || $review->assigned_to == $request->post_id) {
28
+    wp_cache_post_change( $request->post_id );
29
+    if( empty($review->assigned_to) || $review->assigned_to == $request->post_id ) {
30 30
         return;
31 31
     }
32
-    wp_cache_post_change($review->assigned_to);
33
-}, 10, 2);
32
+    wp_cache_post_change( $review->assigned_to );
33
+}, 10, 2 );
34 34
 
35 35
 /*
36 36
  * @param array $scriptHandles
37 37
  * @return array
38 38
  * @see https://wordpress.org/plugins/speed-booster-pack/
39 39
  */
40
-add_filter('sbp_exclude_defer_scripts', function ($scriptHandles) {
40
+add_filter( 'sbp_exclude_defer_scripts', function( $scriptHandles ) {
41 41
     $scriptHandles[] = 'site-reviews/google-recaptcha';
42
-    return array_keys(array_flip($scriptHandles));
42
+    return array_keys( array_flip( $scriptHandles ) );
43 43
 });
44 44
 
45 45
 /*
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
  * @return array
49 49
  * @see https://searchandfilter.com/
50 50
  */
51
-add_filter('sf_edit_query_args', function ($query) {
52
-    if (!empty($query['meta_key']) && '_glsr_ranking' == $query['meta_key']) {
51
+add_filter( 'sf_edit_query_args', function( $query ) {
52
+    if( !empty($query['meta_key']) && '_glsr_ranking' == $query['meta_key'] ) {
53 53
         unset($query['meta_key']);
54 54
         $query['meta_query'] = [
55 55
             'relation' => 'OR',
@@ -58,4 +58,4 @@  discard block
 block discarded – undo
58 58
         ];
59 59
     }
60 60
     return $query;
61
-}, 20);
61
+}, 20 );
Please login to merge, or discard this patch.
plugin/Controllers/AjaxController.php 1 patch
Spacing   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -15,9 +15,9 @@  discard block
 block discarded – undo
15 15
     /**
16 16
      * @return void
17 17
      */
18
-    public function routerChangeStatus(array $request)
18
+    public function routerChangeStatus( array $request )
19 19
     {
20
-        wp_send_json_success($this->execute(new ChangeStatus($request)));
20
+        wp_send_json_success( $this->execute( new ChangeStatus( $request ) ) );
21 21
     }
22 22
 
23 23
     /**
@@ -25,11 +25,11 @@  discard block
 block discarded – undo
25 25
      */
26 26
     public function routerClearConsole()
27 27
     {
28
-        glsr(AdminController::class)->routerClearConsole();
29
-        wp_send_json_success([
30
-            'console' => glsr(Console::class)->get(),
31
-            'notices' => glsr(Notice::class)->get(),
32
-        ]);
28
+        glsr( AdminController::class )->routerClearConsole();
29
+        wp_send_json_success( [
30
+            'console' => glsr( Console::class )->get(),
31
+            'notices' => glsr( Notice::class )->get(),
32
+        ] );
33 33
     }
34 34
 
35 35
     /**
@@ -37,23 +37,23 @@  discard block
 block discarded – undo
37 37
      */
38 38
     public function routerCountReviews()
39 39
     {
40
-        glsr(AdminController::class)->routerCountReviews();
41
-        wp_send_json_success([
42
-            'notices' => glsr(Notice::class)->get(),
43
-        ]);
40
+        glsr( AdminController::class )->routerCountReviews();
41
+        wp_send_json_success( [
42
+            'notices' => glsr( Notice::class )->get(),
43
+        ] );
44 44
     }
45 45
 
46 46
     /**
47 47
      * @return void
48 48
      */
49
-    public function routerMceShortcode(array $request)
49
+    public function routerMceShortcode( array $request )
50 50
     {
51 51
         $shortcode = $request['shortcode'];
52 52
         $response = false;
53
-        if (array_key_exists($shortcode, glsr()->mceShortcodes)) {
53
+        if( array_key_exists( $shortcode, glsr()->mceShortcodes ) ) {
54 54
             $data = glsr()->mceShortcodes[$shortcode];
55
-            if (!empty($data['errors'])) {
56
-                $data['btn_okay'] = [esc_html__('Okay', 'site-reviews')];
55
+            if( !empty($data['errors']) ) {
56
+                $data['btn_okay'] = [esc_html__( 'Okay', 'site-reviews' )];
57 57
             }
58 58
             $response = [
59 59
                 'body' => $data['fields'],
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
                 'title' => $data['title'],
64 64
             ];
65 65
         }
66
-        wp_send_json_success($response);
66
+        wp_send_json_success( $response );
67 67
     }
68 68
 
69 69
     /**
@@ -71,95 +71,95 @@  discard block
 block discarded – undo
71 71
      */
72 72
     public function routerFetchConsole()
73 73
     {
74
-        glsr(AdminController::class)->routerFetchConsole();
75
-        wp_send_json_success([
76
-            'console' => glsr(Console::class)->get(),
77
-            'notices' => glsr(Notice::class)->get(),
78
-        ]);
74
+        glsr( AdminController::class )->routerFetchConsole();
75
+        wp_send_json_success( [
76
+            'console' => glsr( Console::class )->get(),
77
+            'notices' => glsr( Notice::class )->get(),
78
+        ] );
79 79
     }
80 80
 
81 81
     /**
82 82
      * @return void
83 83
      */
84
-    public function routerSearchPosts(array $request)
84
+    public function routerSearchPosts( array $request )
85 85
     {
86
-        $results = glsr(Database::class)->searchPosts($request['search']);
87
-        wp_send_json_success([
88
-            'empty' => '<div>'.__('Nothing found.', 'site-reviews').'</div>',
86
+        $results = glsr( Database::class )->searchPosts( $request['search'] );
87
+        wp_send_json_success( [
88
+            'empty' => '<div>'.__( 'Nothing found.', 'site-reviews' ).'</div>',
89 89
             'items' => $results,
90
-        ]);
90
+        ] );
91 91
     }
92 92
 
93 93
     /**
94 94
      * @return void
95 95
      */
96
-    public function routerSearchTranslations(array $request)
96
+    public function routerSearchTranslations( array $request )
97 97
     {
98
-        if (empty($request['exclude'])) {
98
+        if( empty($request['exclude']) ) {
99 99
             $request['exclude'] = [];
100 100
         }
101
-        $results = glsr(Translation::class)
102
-            ->search($request['search'])
101
+        $results = glsr( Translation::class )
102
+            ->search( $request['search'] )
103 103
             ->exclude()
104
-            ->exclude($request['exclude'])
104
+            ->exclude( $request['exclude'] )
105 105
             ->renderResults();
106
-        wp_send_json_success([
107
-            'empty' => '<div>'.__('Nothing found.', 'site-reviews').'</div>',
106
+        wp_send_json_success( [
107
+            'empty' => '<div>'.__( 'Nothing found.', 'site-reviews' ).'</div>',
108 108
             'items' => $results,
109
-        ]);
109
+        ] );
110 110
     }
111 111
 
112 112
     /**
113 113
      * @return void
114 114
      */
115
-    public function routerSubmitReview(array $request)
115
+    public function routerSubmitReview( array $request )
116 116
     {
117
-        $command = glsr(PublicController::class)->routerSubmitReview($request);
118
-        $redirect = trim(strval(get_post_meta($command->post_id, 'redirect_to', true)));
119
-        $redirect = apply_filters('site-reviews/review/redirect', $redirect, $command);
117
+        $command = glsr( PublicController::class )->routerSubmitReview( $request );
118
+        $redirect = trim( strval( get_post_meta( $command->post_id, 'redirect_to', true ) ) );
119
+        $redirect = apply_filters( 'site-reviews/review/redirect', $redirect, $command );
120 120
         $data = [
121
-            'errors' => glsr()->sessionGet($command->form_id.'errors', false),
122
-            'message' => glsr()->sessionGet($command->form_id.'message', ''),
123
-            'recaptcha' => glsr()->sessionGet($command->form_id.'recaptcha', false),
121
+            'errors' => glsr()->sessionGet( $command->form_id.'errors', false ),
122
+            'message' => glsr()->sessionGet( $command->form_id.'message', '' ),
123
+            'recaptcha' => glsr()->sessionGet( $command->form_id.'recaptcha', false ),
124 124
             'redirect' => $redirect,
125 125
         ];
126
-        if (false === $data['errors']) {
126
+        if( false === $data['errors'] ) {
127 127
             glsr()->sessionClear();
128
-            wp_send_json_success($data);
128
+            wp_send_json_success( $data );
129 129
         }
130
-        wp_send_json_error($data);
130
+        wp_send_json_error( $data );
131 131
     }
132 132
 
133 133
     /**
134 134
      * @return void
135 135
      */
136
-    public function routerFetchPagedReviews(array $request)
136
+    public function routerFetchPagedReviews( array $request )
137 137
     {
138 138
         $urlQuery = [];
139
-        parse_str(parse_url(glsr_get($request, 'url'), PHP_URL_QUERY), $urlQuery);
139
+        parse_str( parse_url( glsr_get( $request, 'url' ), PHP_URL_QUERY ), $urlQuery );
140 140
         $args = [
141
-            'paged' => glsr_get($urlQuery, glsr()->constant('PAGED_QUERY_VAR'), 1),
142
-            'pagedUrl' => home_url(parse_url(glsr_get($request, 'url'), PHP_URL_PATH)),
141
+            'paged' => glsr_get( $urlQuery, glsr()->constant( 'PAGED_QUERY_VAR' ), 1 ),
142
+            'pagedUrl' => home_url( parse_url( glsr_get( $request, 'url' ), PHP_URL_PATH ) ),
143 143
             'pagination' => 'ajax',
144 144
             'schema' => false,
145 145
         ];
146
-        $atts = (array) json_decode(glsr_get($request, 'atts'));
147
-        $html = glsr(SiteReviews::class)->build(wp_parse_args($args, $atts));
148
-        return wp_send_json_success([
146
+        $atts = (array)json_decode( glsr_get( $request, 'atts' ) );
147
+        $html = glsr( SiteReviews::class )->build( wp_parse_args( $args, $atts ) );
148
+        return wp_send_json_success( [
149 149
             'pagination' => $html->getPagination(),
150 150
             'reviews' => $html->getReviews(),
151
-        ]);
151
+        ] );
152 152
     }
153 153
 
154 154
     /**
155 155
      * @return void
156 156
      */
157
-    public function routerTogglePinned(array $request)
157
+    public function routerTogglePinned( array $request )
158 158
     {
159
-        $isPinned = $this->execute(new TogglePinned($request));
160
-        wp_send_json_success([
161
-            'notices' => glsr(Notice::class)->get(),
159
+        $isPinned = $this->execute( new TogglePinned( $request ) );
160
+        wp_send_json_success( [
161
+            'notices' => glsr( Notice::class )->get(),
162 162
             'pinned' => $isPinned,
163
-        ]);
163
+        ] );
164 164
     }
165 165
 }
Please login to merge, or discard this patch.
plugin/Modules/Upgrader.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -18,25 +18,25 @@  discard block
 block discarded – undo
18 18
     public function run()
19 19
     {
20 20
         $filenames = [];
21
-        $iterator = new DirectoryIterator(dirname(__FILE__).'/Upgrader');
22
-        foreach ($iterator as $fileinfo) {
23
-            if (!$fileinfo->isFile()) {
21
+        $iterator = new DirectoryIterator( dirname( __FILE__ ).'/Upgrader' );
22
+        foreach( $iterator as $fileinfo ) {
23
+            if( !$fileinfo->isFile() ) {
24 24
                 continue;
25 25
             }
26 26
             $filenames[] = $fileinfo->getFilename();
27 27
         }
28
-        natsort($filenames);
28
+        natsort( $filenames );
29 29
         $this->currentVersion = $this->currentVersion();
30
-        array_walk($filenames, function ($file) {
31
-            $className = str_replace('.php', '', $file);
32
-            $version = str_replace(['Upgrade_', '_'], ['', '.'], $className);
33
-            $versionSuffix = preg_replace('/[\d.]+(.+)?/', '${1}', glsr()->version); // allow alpha/beta versions
34
-            if ($this->currentVersion == '0.0.0' 
35
-                || version_compare($this->currentVersion, $version.$versionSuffix, '>=')) {
30
+        array_walk( $filenames, function( $file ) {
31
+            $className = str_replace( '.php', '', $file );
32
+            $version = str_replace( ['Upgrade_', '_'], ['', '.'], $className );
33
+            $versionSuffix = preg_replace( '/[\d.]+(.+)?/', '${1}', glsr()->version ); // allow alpha/beta versions
34
+            if( $this->currentVersion == '0.0.0' 
35
+                || version_compare( $this->currentVersion, $version.$versionSuffix, '>=' ) ) {
36 36
                 return;
37 37
             }
38
-            glsr('Modules\\Upgrader\\'.$className);
39
-            glsr_log()->notice('Completed Upgrade for v'.$version.$versionSuffix);
38
+            glsr( 'Modules\\Upgrader\\'.$className );
39
+            glsr_log()->notice( 'Completed Upgrade for v'.$version.$versionSuffix );
40 40
         });
41 41
         $this->finish();
42 42
     }
@@ -46,10 +46,10 @@  discard block
 block discarded – undo
46 46
      */
47 47
     public function finish()
48 48
     {
49
-        if ($this->currentVersion !== glsr()->version) {
49
+        if( $this->currentVersion !== glsr()->version ) {
50 50
             $this->setReviewCounts();
51
-            $this->updateVersionFrom($this->currentVersion);
52
-        } elseif (!glsr(OptionManager::class)->get('last_review_count', false)) {
51
+            $this->updateVersionFrom( $this->currentVersion );
52
+        } elseif( !glsr( OptionManager::class )->get( 'last_review_count', false ) ) {
53 53
             $this->setReviewCounts();
54 54
         }
55 55
     }
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
      */
60 60
     protected function currentVersion()
61 61
     {
62
-        return glsr(OptionManager::class)->get('version', '0.0.0');
62
+        return glsr( OptionManager::class )->get( 'version', '0.0.0' );
63 63
     }
64 64
 
65 65
     /**
@@ -67,16 +67,16 @@  discard block
 block discarded – undo
67 67
      */
68 68
     protected function setReviewCounts()
69 69
     {
70
-        add_action('admin_init', 'glsr_calculate_ratings');
70
+        add_action( 'admin_init', 'glsr_calculate_ratings' );
71 71
     }
72 72
 
73 73
     /**
74 74
      * @param string $previousVersion
75 75
      * @return void
76 76
      */
77
-    protected function updateVersionFrom($previousVersion)
77
+    protected function updateVersionFrom( $previousVersion )
78 78
     {
79
-        glsr(OptionManager::class)->set('version', glsr()->version);
80
-        glsr(OptionManager::class)->set('version_upgraded_from', $previousVersion);
79
+        glsr( OptionManager::class )->set( 'version', glsr()->version );
80
+        glsr( OptionManager::class )->set( 'version_upgraded_from', $previousVersion );
81 81
     }
82 82
 }
Please login to merge, or discard this patch.
plugin/Modules/Validator/ValidateReview.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -56,18 +56,18 @@  discard block
 block discarded – undo
56 56
     /**
57 57
      * @return static
58 58
      */
59
-    public function validate(array $request)
59
+    public function validate( array $request )
60 60
     {
61 61
         $this->form_id = $request['form_id'];
62
-        $this->options = glsr(OptionManager::class)->all();
63
-        $this->request = $this->validateRequest($request);
62
+        $this->options = glsr( OptionManager::class )->all();
63
+        $this->request = $this->validateRequest( $request );
64 64
         $this->validateCustom();
65 65
         $this->validateHoneyPot();
66 66
         $this->validateBlacklist();
67 67
         $this->validateAkismet();
68 68
         $this->validateRecaptcha();
69
-        if (!empty($this->error)) {
70
-            $this->setSessionValues('message', $this->error);
69
+        if( !empty($this->error) ) {
70
+            $this->setSessionValues( 'message', $this->error );
71 71
         }
72 72
         return $this;
73 73
     }
@@ -77,9 +77,9 @@  discard block
 block discarded – undo
77 77
      * @param mixed $fallback
78 78
      * @return mixed
79 79
      */
80
-    protected function getOption($path, $fallback = '')
80
+    protected function getOption( $path, $fallback = '' )
81 81
     {
82
-        return glsr(Helper::class)->dataGet($this->options, $path, $fallback);
82
+        return glsr( Helper::class )->dataGet( $this->options, $path, $fallback );
83 83
     }
84 84
 
85 85
     /**
@@ -87,11 +87,11 @@  discard block
 block discarded – undo
87 87
      */
88 88
     protected function getRecaptchaStatus()
89 89
     {
90
-        if (!glsr(OptionManager::class)->isRecaptchaEnabled()) {
90
+        if( !glsr( OptionManager::class )->isRecaptchaEnabled() ) {
91 91
             return static::RECAPTCHA_DISABLED;
92 92
         }
93
-        if (empty($this->request['_recaptcha-token'])) {
94
-            return $this->request['_counter'] < intval(apply_filters('site-reviews/recaptcha/timeout', 5))
93
+        if( empty($this->request['_recaptcha-token']) ) {
94
+            return $this->request['_counter'] < intval( apply_filters( 'site-reviews/recaptcha/timeout', 5 ) )
95 95
                 ? static::RECAPTCHA_EMPTY
96 96
                 : static::RECAPTCHA_FAILED;
97 97
         }
@@ -103,23 +103,23 @@  discard block
 block discarded – undo
103 103
      */
104 104
     protected function getRecaptchaTokenStatus()
105 105
     {
106
-        $endpoint = add_query_arg([
107
-            'remoteip' => glsr(Helper::class)->getIpAddress(),
106
+        $endpoint = add_query_arg( [
107
+            'remoteip' => glsr( Helper::class )->getIpAddress(),
108 108
             'response' => $this->request['_recaptcha-token'],
109
-            'secret' => $this->getOption('settings.submissions.recaptcha.secret'),
110
-        ], static::RECAPTCHA_ENDPOINT);
111
-        if (is_wp_error($response = wp_remote_get($endpoint))) {
112
-            glsr_log()->error($response->get_error_message());
109
+            'secret' => $this->getOption( 'settings.submissions.recaptcha.secret' ),
110
+        ], static::RECAPTCHA_ENDPOINT );
111
+        if( is_wp_error( $response = wp_remote_get( $endpoint ) ) ) {
112
+            glsr_log()->error( $response->get_error_message() );
113 113
             return static::RECAPTCHA_FAILED;
114 114
         }
115
-        $response = json_decode(wp_remote_retrieve_body($response));
116
-        if (!empty($response->success)) {
117
-            return boolval($response->success)
115
+        $response = json_decode( wp_remote_retrieve_body( $response ) );
116
+        if( !empty($response->success) ) {
117
+            return boolval( $response->success )
118 118
                 ? static::RECAPTCHA_VALID
119 119
                 : static::RECAPTCHA_INVALID;
120 120
         }
121
-        foreach ($response->{'error-codes'} as $error) {
122
-            glsr_log()->error('reCAPTCHA error: '.$error);
121
+        foreach( $response->{'error-codes'} as $error ) {
122
+            glsr_log()->error( 'reCAPTCHA error: '.$error );
123 123
         }
124 124
         return static::RECAPTCHA_INVALID;
125 125
     }
@@ -127,28 +127,28 @@  discard block
 block discarded – undo
127 127
     /**
128 128
      * @return array
129 129
      */
130
-    protected function getValidationRules(array $request)
130
+    protected function getValidationRules( array $request )
131 131
     {
132 132
         $rules = array_intersect_key(
133
-            apply_filters('site-reviews/validation/rules', static::VALIDATION_RULES, $request),
134
-            array_flip($this->getOption('settings.submissions.required', []))
133
+            apply_filters( 'site-reviews/validation/rules', static::VALIDATION_RULES, $request ),
134
+            array_flip( $this->getOption( 'settings.submissions.required', [] ) )
135 135
         );
136
-        $excluded = explode(',', glsr_get($request, 'excluded'));
137
-        return array_diff_key($rules, array_flip($excluded));
136
+        $excluded = explode( ',', glsr_get( $request, 'excluded' ) );
137
+        return array_diff_key( $rules, array_flip( $excluded ) );
138 138
     }
139 139
 
140 140
     /**
141 141
      * @return bool
142 142
      */
143
-    protected function isRequestValid(array $request)
143
+    protected function isRequestValid( array $request )
144 144
     {
145
-        $rules = $this->getValidationRules($request);
146
-        $errors = glsr(Validator::class)->validate($request, $rules);
147
-        if (empty($errors)) {
145
+        $rules = $this->getValidationRules( $request );
146
+        $errors = glsr( Validator::class )->validate( $request, $rules );
147
+        if( empty($errors) ) {
148 148
             return true;
149 149
         }
150
-        $this->setSessionValues('errors', $errors);
151
-        $this->setSessionValues('values', $request);
150
+        $this->setSessionValues( 'errors', $errors );
151
+        $this->setSessionValues( 'values', $request );
152 152
         return false;
153 153
     }
154 154
 
@@ -158,11 +158,11 @@  discard block
 block discarded – undo
158 158
      * @param string $loggedMessage
159 159
      * @return void
160 160
      */
161
-    protected function setSessionValues($type, $value, $loggedMessage = '')
161
+    protected function setSessionValues( $type, $value, $loggedMessage = '' )
162 162
     {
163
-        glsr()->sessionSet($this->form_id.$type, $value);
164
-        if (!empty($loggedMessage)) {
165
-            glsr_log()->warning($loggedMessage)->debug($this->request);
163
+        glsr()->sessionSet( $this->form_id.$type, $value );
164
+        if( !empty($loggedMessage) ) {
165
+            glsr_log()->warning( $loggedMessage )->debug( $this->request );
166 166
         }
167 167
     }
168 168
 
@@ -171,14 +171,14 @@  discard block
 block discarded – undo
171 171
      */
172 172
     protected function validateAkismet()
173 173
     {
174
-        if (!empty($this->error)) {
174
+        if( !empty($this->error) ) {
175 175
             return;
176 176
         }
177
-        if (!glsr(Akismet::class)->isSpam($this->request)) {
177
+        if( !glsr( Akismet::class )->isSpam( $this->request ) ) {
178 178
             return;
179 179
         }
180
-        $this->setSessionValues('errors', [], 'Akismet caught a spam submission (consider adding the IP address to the blacklist):');
181
-        $this->error = __('This review has been flagged as possible spam and cannot be submitted.', 'site-reviews');
180
+        $this->setSessionValues( 'errors', [], 'Akismet caught a spam submission (consider adding the IP address to the blacklist):' );
181
+        $this->error = __( 'This review has been flagged as possible spam and cannot be submitted.', 'site-reviews' );
182 182
     }
183 183
 
184 184
     /**
@@ -186,16 +186,16 @@  discard block
 block discarded – undo
186 186
      */
187 187
     protected function validateBlacklist()
188 188
     {
189
-        if (!empty($this->error)) {
189
+        if( !empty($this->error) ) {
190 190
             return;
191 191
         }
192
-        if (!glsr(Blacklist::class)->isBlacklisted($this->request)) {
192
+        if( !glsr( Blacklist::class )->isBlacklisted( $this->request ) ) {
193 193
             return;
194 194
         }
195
-        $blacklistAction = $this->getOption('settings.submissions.blacklist.action');
196
-        if ('reject' == $blacklistAction) {
197
-            $this->setSessionValues('errors', [], 'Blacklisted submission detected:');
198
-            $this->error = __('Your review cannot be submitted at this time.', 'site-reviews');
195
+        $blacklistAction = $this->getOption( 'settings.submissions.blacklist.action' );
196
+        if( 'reject' == $blacklistAction ) {
197
+            $this->setSessionValues( 'errors', [], 'Blacklisted submission detected:' );
198
+            $this->error = __( 'Your review cannot be submitted at this time.', 'site-reviews' );
199 199
             return;
200 200
         }
201 201
         $this->request['blacklisted'] = true;
@@ -206,18 +206,18 @@  discard block
 block discarded – undo
206 206
      */
207 207
     protected function validateCustom()
208 208
     {
209
-        if (!empty($this->error)) {
209
+        if( !empty($this->error) ) {
210 210
             return;
211 211
         }
212
-        $validated = apply_filters('site-reviews/validate/custom', true, $this->request);
213
-        if (true === $validated) {
212
+        $validated = apply_filters( 'site-reviews/validate/custom', true, $this->request );
213
+        if( true === $validated ) {
214 214
             return;
215 215
         }
216
-        $this->setSessionValues('errors', []);
217
-        $this->setSessionValues('values', $this->request);
218
-        $this->error = is_string($validated)
216
+        $this->setSessionValues( 'errors', [] );
217
+        $this->setSessionValues( 'values', $this->request );
218
+        $this->error = is_string( $validated )
219 219
             ? $validated
220
-            : __('The review submission failed. Please notify the site administrator.', 'site-reviews');
220
+            : __( 'The review submission failed. Please notify the site administrator.', 'site-reviews' );
221 221
     }
222 222
 
223 223
     /**
@@ -225,14 +225,14 @@  discard block
 block discarded – undo
225 225
      */
226 226
     protected function validateHoneyPot()
227 227
     {
228
-        if (!empty($this->error)) {
228
+        if( !empty($this->error) ) {
229 229
             return;
230 230
         }
231
-        if (empty($this->request['gotcha'])) {
231
+        if( empty($this->request['gotcha']) ) {
232 232
             return;
233 233
         }
234
-        $this->setSessionValues('errors', [], 'The Honeypot caught a bad submission:');
235
-        $this->error = __('The review submission failed. Please notify the site administrator.', 'site-reviews');
234
+        $this->setSessionValues( 'errors', [], 'The Honeypot caught a bad submission:' );
235
+        $this->error = __( 'The review submission failed. Please notify the site administrator.', 'site-reviews' );
236 236
     }
237 237
 
238 238
     /**
@@ -240,23 +240,23 @@  discard block
 block discarded – undo
240 240
      */
241 241
     protected function validateRecaptcha()
242 242
     {
243
-        if (!empty($this->error)) {
243
+        if( !empty($this->error) ) {
244 244
             return;
245 245
         }
246 246
         $status = $this->getRecaptchaStatus();
247
-        if (in_array($status, [static::RECAPTCHA_DISABLED, static::RECAPTCHA_VALID])) {
247
+        if( in_array( $status, [static::RECAPTCHA_DISABLED, static::RECAPTCHA_VALID] ) ) {
248 248
             return;
249 249
         }
250
-        if ($status == static::RECAPTCHA_EMPTY) {
251
-            $this->setSessionValues('recaptcha', 'unset');
250
+        if( $status == static::RECAPTCHA_EMPTY ) {
251
+            $this->setSessionValues( 'recaptcha', 'unset' );
252 252
             $this->recaptchaIsUnset = true;
253 253
             return;
254 254
         }
255
-        $this->setSessionValues('errors', []);
256
-        $this->setSessionValues('recaptcha', 'reset');
255
+        $this->setSessionValues( 'errors', [] );
256
+        $this->setSessionValues( 'recaptcha', 'reset' );
257 257
         $errors = [
258
-            static::RECAPTCHA_FAILED => __('The reCAPTCHA failed to load, please refresh the page and try again.', 'site-reviews'),
259
-            static::RECAPTCHA_INVALID => __('The reCAPTCHA verification failed, please try again.', 'site-reviews'),
258
+            static::RECAPTCHA_FAILED => __( 'The reCAPTCHA failed to load, please refresh the page and try again.', 'site-reviews' ),
259
+            static::RECAPTCHA_INVALID => __( 'The reCAPTCHA verification failed, please try again.', 'site-reviews' ),
260 260
         ];
261 261
         $this->error = $errors[$status];
262 262
     }
@@ -264,12 +264,12 @@  discard block
 block discarded – undo
264 264
     /**
265 265
      * @return array
266 266
      */
267
-    protected function validateRequest(array $request)
267
+    protected function validateRequest( array $request )
268 268
     {
269
-        if (!$this->isRequestValid($request)) {
270
-            $this->error = __('Please fix the submission errors.', 'site-reviews');
269
+        if( !$this->isRequestValid( $request ) ) {
270
+            $this->error = __( 'Please fix the submission errors.', 'site-reviews' );
271 271
             return $request;
272 272
         }
273
-        return array_merge(glsr(ValidateReviewDefaults::class)->defaults(), $request);
273
+        return array_merge( glsr( ValidateReviewDefaults::class )->defaults(), $request );
274 274
     }
275 275
 }
Please login to merge, or discard this patch.
plugin/Modules/Html/Partials/SiteReviewsForm.php 1 patch
Spacing   +70 added lines, -70 removed lines patch added patch discarded remove patch
@@ -40,20 +40,20 @@  discard block
 block discarded – undo
40 40
     /**
41 41
      * @return void|string
42 42
      */
43
-    public function build(array $args = [])
43
+    public function build( array $args = [] )
44 44
     {
45 45
         $this->args = $args;
46
-        if (!is_user_logged_in() && glsr(OptionManager::class)->getBool('settings.general.require.login')) {
46
+        if( !is_user_logged_in() && glsr( OptionManager::class )->getBool( 'settings.general.require.login' ) ) {
47 47
             return $this->buildLoginRegister();
48 48
         }
49
-        $this->errors = glsr()->sessionGet($args['id'].'errors', []);
50
-        $this->message = glsr()->sessionGet($args['id'].'message', '');
51
-        $this->required = glsr(OptionManager::class)->get('settings.submissions.required', []);
52
-        $this->values = glsr()->sessionGet($args['id'].'values', []);
53
-        $fields = array_reduce($this->getFields(), function ($carry, $field) {
49
+        $this->errors = glsr()->sessionGet( $args['id'].'errors', [] );
50
+        $this->message = glsr()->sessionGet( $args['id'].'message', '' );
51
+        $this->required = glsr( OptionManager::class )->get( 'settings.submissions.required', [] );
52
+        $this->values = glsr()->sessionGet( $args['id'].'values', [] );
53
+        $fields = array_reduce( $this->getFields(), function( $carry, $field ) {
54 54
             return $carry.$field;
55 55
         });
56
-        return glsr(Template::class)->build('templates/reviews-form', [
56
+        return glsr( Template::class )->build( 'templates/reviews-form', [
57 57
             'args' => $args,
58 58
             'context' => [
59 59
                 'class' => $this->getClass(),
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
                 'response' => $this->buildResponse(),
63 63
                 'submit_button' => $this->buildSubmitButton().$this->buildRecaptcha(),
64 64
             ],
65
-        ]);
65
+        ] );
66 66
     }
67 67
 
68 68
     /**
@@ -70,11 +70,11 @@  discard block
 block discarded – undo
70 70
      */
71 71
     protected function buildLoginRegister()
72 72
     {
73
-        return glsr(Template::class)->build('templates/login-register', [
73
+        return glsr( Template::class )->build( 'templates/login-register', [
74 74
             'context' => [
75
-                'text' => trim($this->getLoginText().' '.$this->getRegisterText()),
75
+                'text' => trim( $this->getLoginText().' '.$this->getRegisterText() ),
76 76
             ],
77
-        ]);
77
+        ] );
78 78
     }
79 79
 
80 80
     /**
@@ -82,15 +82,15 @@  discard block
 block discarded – undo
82 82
      */
83 83
     protected function buildRecaptcha()
84 84
     {
85
-        if (!glsr(OptionManager::class)->isRecaptchaEnabled()) {
85
+        if( !glsr( OptionManager::class )->isRecaptchaEnabled() ) {
86 86
             return;
87 87
         }
88
-        return glsr(Builder::class)->div([
88
+        return glsr( Builder::class )->div( [
89 89
             'class' => 'glsr-recaptcha-holder',
90
-            'data-badge' => glsr(OptionManager::class)->get('settings.submissions.recaptcha.position'),
91
-            'data-sitekey' => sanitize_text_field(glsr(OptionManager::class)->get('settings.submissions.recaptcha.key')),
90
+            'data-badge' => glsr( OptionManager::class )->get( 'settings.submissions.recaptcha.position' ),
91
+            'data-sitekey' => sanitize_text_field( glsr( OptionManager::class )->get( 'settings.submissions.recaptcha.key' ) ),
92 92
             'data-size' => 'invisible',
93
-        ]);
93
+        ] );
94 94
     }
95 95
 
96 96
     /**
@@ -99,15 +99,15 @@  discard block
 block discarded – undo
99 99
     protected function buildResponse()
100 100
     {
101 101
         $classes = !empty($this->errors)
102
-            ? glsr(StyleValidationDefaults::class)->defaults()['message_error_class']
102
+            ? glsr( StyleValidationDefaults::class )->defaults()['message_error_class']
103 103
             : '';
104
-        return glsr(Template::class)->build('templates/form/response', [
104
+        return glsr( Template::class )->build( 'templates/form/response', [
105 105
             'context' => [
106 106
                 'class' => $classes,
107
-                'message' => wpautop($this->message),
107
+                'message' => wpautop( $this->message ),
108 108
             ],
109 109
             'has_errors' => !empty($this->errors),
110
-        ]);
110
+        ] );
111 111
     }
112 112
 
113 113
     /**
@@ -115,11 +115,11 @@  discard block
 block discarded – undo
115 115
      */
116 116
     protected function buildSubmitButton()
117 117
     {
118
-        return glsr(Template::class)->build('templates/form/submit-button', [
118
+        return glsr( Template::class )->build( 'templates/form/submit-button', [
119 119
             'context' => [
120
-                'text' => __('Submit your review', 'site-reviews'),
120
+                'text' => __( 'Submit your review', 'site-reviews' ),
121 121
             ],
122
-        ]);
122
+        ] );
123 123
     }
124 124
 
125 125
     /**
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
      */
128 128
     protected function getClass()
129 129
     {
130
-        return trim('glsr-form glsr-'.glsr(Style::class)->get().' '.$this->args['class']);
130
+        return trim( 'glsr-form glsr-'.glsr( Style::class )->get().' '.$this->args['class'] );
131 131
     }
132 132
 
133 133
     /**
@@ -137,18 +137,18 @@  discard block
 block discarded – undo
137 137
     {
138 138
         $hiddenFields = $this->getHiddenFields();
139 139
         $hiddenFields[] = $this->getHoneypotField();
140
-        $fields = $this->normalizeFields(glsr(Form::class)->getFields('submission-form'));
141
-        $paths = array_map(function ($obj) {
140
+        $fields = $this->normalizeFields( glsr( Form::class )->getFields( 'submission-form' ) );
141
+        $paths = array_map( function( $obj ) {
142 142
             return $obj->field['path'];
143
-        }, $hiddenFields);
144
-        foreach ($fields as $field) {
145
-            $index = array_search($field->field['path'], $paths);
146
-            if (false === $index) {
143
+        }, $hiddenFields );
144
+        foreach( $fields as $field ) {
145
+            $index = array_search( $field->field['path'], $paths );
146
+            if( false === $index ) {
147 147
                 continue;
148 148
             }
149 149
             unset($hiddenFields[$index]);
150 150
         }
151
-        return array_merge($hiddenFields, $fields);
151
+        return array_merge( $hiddenFields, $fields );
152 152
     }
153 153
 
154 154
     /**
@@ -156,11 +156,11 @@  discard block
 block discarded – undo
156 156
      */
157 157
     protected function getLoginText()
158 158
     {
159
-        $loginLink = glsr(Builder::class)->a([
160
-            'href' => wp_login_url(strval(get_permalink())),
161
-            'text' => __('logged in', 'site-reviews'),
162
-        ]);
163
-        return sprintf(__('You must be %s to submit a review.', 'site-reviews'), $loginLink);
159
+        $loginLink = glsr( Builder::class )->a( [
160
+            'href' => wp_login_url( strval( get_permalink() ) ),
161
+            'text' => __( 'logged in', 'site-reviews' ),
162
+        ] );
163
+        return sprintf( __( 'You must be %s to submit a review.', 'site-reviews' ), $loginLink );
164 164
     }
165 165
 
166 166
     /**
@@ -168,14 +168,14 @@  discard block
 block discarded – undo
168 168
      */
169 169
     protected function getRegisterText()
170 170
     {
171
-        if (!get_option('users_can_register') || !glsr(OptionManager::class)->getBool('settings.general.require.login')) {
171
+        if( !get_option( 'users_can_register' ) || !glsr( OptionManager::class )->getBool( 'settings.general.require.login' ) ) {
172 172
             return;
173 173
         }
174
-        $registerLink = glsr(Builder::class)->a([
174
+        $registerLink = glsr( Builder::class )->a( [
175 175
             'href' => wp_registration_url(),
176
-            'text' => __('register', 'site-reviews'),
177
-        ]);
178
-        return sprintf(__('You may also %s for an account.', 'site-reviews'), $registerLink);
176
+            'text' => __( 'register', 'site-reviews' ),
177
+        ] );
178
+        return sprintf( __( 'You may also %s for an account.', 'site-reviews' ), $registerLink );
179 179
     }
180 180
 
181 181
     /**
@@ -190,13 +190,13 @@  discard block
 block discarded – undo
190 190
             'name' => '_counter',
191 191
         ], [
192 192
             'name' => '_nonce',
193
-            'value' => wp_create_nonce('submit-review'),
193
+            'value' => wp_create_nonce( 'submit-review' ),
194 194
         ], [
195 195
             'name' => '_post_id',
196 196
             'value' => get_the_ID(),
197 197
         ], [
198 198
             'name' => '_referer',
199
-            'value' => wp_unslash(filter_input(INPUT_SERVER, 'REQUEST_URI')),
199
+            'value' => wp_unslash( filter_input( INPUT_SERVER, 'REQUEST_URI' ) ),
200 200
         ], [
201 201
             'name' => 'assign_to',
202 202
             'value' => $this->args['assign_to'],
@@ -210,9 +210,9 @@  discard block
 block discarded – undo
210 210
             'name' => 'form_id',
211 211
             'value' => $this->args['id'],
212 212
         ]];
213
-        return array_map(function ($field) {
214
-            return new Field(wp_parse_args($field, ['type' => 'hidden']));
215
-        }, $fields);
213
+        return array_map( function( $field ) {
214
+            return new Field( wp_parse_args( $field, ['type' => 'hidden'] ) );
215
+        }, $fields );
216 216
     }
217 217
 
218 218
     /**
@@ -220,40 +220,40 @@  discard block
 block discarded – undo
220 220
      */
221 221
     protected function getHoneypotField()
222 222
     {
223
-        return new Field([
223
+        return new Field( [
224 224
             'name' => 'gotcha',
225 225
             'type' => 'honeypot',
226
-        ]);
226
+        ] );
227 227
     }
228 228
 
229 229
     /**
230 230
      * @return void
231 231
      */
232
-    protected function normalizeFieldId(Field &$field)
232
+    protected function normalizeFieldId( Field &$field )
233 233
     {
234
-        if (empty($this->args['id']) || empty($field->field['id'])) {
234
+        if( empty($this->args['id']) || empty($field->field['id']) ) {
235 235
             return;
236 236
         }
237
-        $field->field['id'].= '-'.$this->args['id'];
237
+        $field->field['id'] .= '-'.$this->args['id'];
238 238
     }
239 239
 
240 240
     /**
241 241
      * @return void
242 242
      */
243
-    protected function normalizeFieldClass(Field &$field)
243
+    protected function normalizeFieldClass( Field &$field )
244 244
     {
245
-        if (!isset($field->field['class'])) {
245
+        if( !isset($field->field['class']) ) {
246 246
             $field->field['class'] = '';
247 247
         }
248
-        $field->field['class'] = trim($field->field['class'].' glsr-field-control');
248
+        $field->field['class'] = trim( $field->field['class'].' glsr-field-control' );
249 249
     }
250 250
 
251 251
     /**
252 252
      * @return void
253 253
      */
254
-    protected function normalizeFieldErrors(Field &$field)
254
+    protected function normalizeFieldErrors( Field &$field )
255 255
     {
256
-        if (!array_key_exists($field->field['path'], $this->errors)) {
256
+        if( !array_key_exists( $field->field['path'], $this->errors ) ) {
257 257
             return;
258 258
         }
259 259
         $field->field['errors'] = $this->errors[$field->field['path']];
@@ -262,9 +262,9 @@  discard block
 block discarded – undo
262 262
     /**
263 263
      * @return void
264 264
      */
265
-    protected function normalizeFieldRequired(Field &$field)
265
+    protected function normalizeFieldRequired( Field &$field )
266 266
     {
267
-        if (!in_array($field->field['path'], $this->required)) {
267
+        if( !in_array( $field->field['path'], $this->required ) ) {
268 268
             return;
269 269
         }
270 270
         $field->field['required'] = true;
@@ -273,19 +273,19 @@  discard block
 block discarded – undo
273 273
     /**
274 274
      * @return array
275 275
      */
276
-    protected function normalizeFields($fields)
276
+    protected function normalizeFields( $fields )
277 277
     {
278 278
         $normalizedFields = [];
279
-        foreach ($fields as $field) {
280
-            if (in_array($field->field['path'], $this->args['hide'])) {
279
+        foreach( $fields as $field ) {
280
+            if( in_array( $field->field['path'], $this->args['hide'] ) ) {
281 281
                 continue;
282 282
             }
283 283
             $field->field['is_public'] = true;
284
-            $this->normalizeFieldClass($field);
285
-            $this->normalizeFieldErrors($field);
286
-            $this->normalizeFieldRequired($field);
287
-            $this->normalizeFieldValue($field);
288
-            $this->normalizeFieldId($field);
284
+            $this->normalizeFieldClass( $field );
285
+            $this->normalizeFieldErrors( $field );
286
+            $this->normalizeFieldRequired( $field );
287
+            $this->normalizeFieldValue( $field );
288
+            $this->normalizeFieldId( $field );
289 289
             $normalizedFields[] = $field;
290 290
         }
291 291
         return $normalizedFields;
@@ -294,12 +294,12 @@  discard block
 block discarded – undo
294 294
     /**
295 295
      * @return void
296 296
      */
297
-    protected function normalizeFieldValue(Field &$field)
297
+    protected function normalizeFieldValue( Field &$field )
298 298
     {
299
-        if (!array_key_exists($field->field['path'], $this->values)) {
299
+        if( !array_key_exists( $field->field['path'], $this->values ) ) {
300 300
             return;
301 301
         }
302
-        if (in_array($field->field['type'], ['radio', 'checkbox'])) {
302
+        if( in_array( $field->field['type'], ['radio', 'checkbox'] ) ) {
303 303
             $field->field['checked'] = $field->field['value'] == $this->values[$field->field['path']];
304 304
         } else {
305 305
             $field->field['value'] = $this->values[$field->field['path']];
Please login to merge, or discard this patch.