Test Failed
Push — master ( c6c6a6...f47101 )
by Ricardo
02:04
created
src/Validate/Traits/FakeNameTrait.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
     public static function incluiInArray($field, $array)
18 18
     {
19 19
         foreach ($array as $notPermit) {
20
-            if(strpos($field, $notPermit) !== false){
20
+            if (strpos($field, $notPermit) !== false) {
21 21
                 return true;
22 22
             }
23 23
         }
Please login to merge, or discard this patch.
src/Validate/Phone.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -11,10 +11,10 @@  discard block
 block discarded – undo
11 11
     public static function toDatabase(string $phone)
12 12
     {
13 13
         $phone = preg_replace('/[^0-9]/', '', $phone);
14
-        if (substr((string) $phone,0,2)=='55') {
14
+        if (substr((string) $phone, 0, 2) == '55') {
15 15
             return $phone;
16 16
         }
17
-        if (empty($phone) || $phone=='55') {
17
+        if (empty($phone) || $phone == '55') {
18 18
             return null;
19 19
         }
20 20
         if (strlen($phone)>11) {
@@ -32,19 +32,19 @@  discard block
 block discarded – undo
32 32
     {
33 33
         $phone = self::break($phoneNumber);
34 34
 
35
-        if ((int) $phone['country'] === 0 ) {
35
+        if ((int) $phone['country'] === 0) {
36 36
             return false;
37 37
         }
38 38
 
39
-        if ((int) $phone['region'] === 0 ) {
39
+        if ((int) $phone['region'] === 0) {
40 40
             return false;
41 41
         }
42 42
 
43
-        if ((int) $phone['number'] === 0 ) {
43
+        if ((int) $phone['number'] === 0) {
44 44
             return false;
45 45
         }
46 46
 
47
-        if (strlen(static::toDatabase($phoneNumber)) < 12 || strlen(static::toDatabase($phoneNumber)) > 13) {
47
+        if (strlen(static::toDatabase($phoneNumber))<12 || strlen(static::toDatabase($phoneNumber))>13) {
48 48
             return false;
49 49
         }
50 50
 
Please login to merge, or discard this patch.
src/Validate/Url.php 2 patches
Spacing   +128 added lines, -128 removed lines patch added patch discarded remove patch
@@ -41,8 +41,8 @@  discard block
 block discarded – undo
41 41
      * @return string Directory
42 42
      */
43 43
     public function parseDir($url) {
44
-        $slash = strrpos($url,'/');
45
-        return substr($url,0,$slash+1);
44
+        $slash = strrpos($url, '/');
45
+        return substr($url, 0, $slash+1);
46 46
     }
47 47
 
48 48
     /**
@@ -65,15 +65,15 @@  discard block
 block discarded – undo
65 65
 
66 66
         $relativeUrl = self::urlToAbsolute($baseUrl, $relativeUrl); //make them absolute, not relative
67 67
 
68
-        if (stripos($relativeUrl,'#') != FALSE) { 
69
-            $relativeUrl = substr($relativeUrl,0,stripos($relativeUrl,'#')); //remove anchors
68
+        if (stripos($relativeUrl, '#') != FALSE) { 
69
+            $relativeUrl = substr($relativeUrl, 0, stripos($relativeUrl, '#')); //remove anchors
70 70
         }
71 71
 
72
-        if (!preg_match('#(^http://(.*)/$)|http://(.*)/(.*)\.([A-Za-z0-9]+)|http://(.*)/([^\?\#]*)(\?|\#)([^/]*)#i',$relativeUrl)) { 
72
+        if (!preg_match('#(^http://(.*)/$)|http://(.*)/(.*)\.([A-Za-z0-9]+)|http://(.*)/([^\?\#]*)(\?|\#)([^/]*)#i', $relativeUrl)) { 
73 73
             $relativeUrl .= '/';
74 74
         }
75 75
 
76
-        $relativeUrl = preg_replace('#http://([^.]+).([a-zA-z]{3})/#i','http://www.$1.$2/',$relativeUrl);
76
+        $relativeUrl = preg_replace('#http://([^.]+).([a-zA-z]{3})/#i', 'http://www.$1.$2/', $relativeUrl);
77 77
         return $relativeUrl;
78 78
     }
79 79
 
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
      * @return bool true on image, false on anything else
86 86
      */
87 87
     public static function isImage($link) {
88
-        if (preg_match('%\.(gif|jpe?g|png|bmp)$%i',$link)) return true;
88
+        if (preg_match('%\.(gif|jpe?g|png|bmp)$%i', $link)) return true;
89 89
         else return false;
90 90
     }
91 91
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
         }
129 129
 
130 130
         foreach ($excludedArray as $pattern) {
131
-            if ( preg_match($pattern, urldecode($link)) ) {
131
+            if (preg_match($pattern, urldecode($link))) {
132 132
                 echo "<p>matched exclude pattern <b>$pattern</b> in ".urldecode($link)."</p>";
133 133
                 return TRUE;
134 134
             } 
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
      * @return bool true on mailto:, false on everything else
144 144
      */
145 145
     public static function isMailto($link) {
146
-        if (stripos($link,'mailto:')===FALSE) return false;
146
+        if (stripos($link, 'mailto:') === FALSE) return false;
147 147
         else return true;
148 148
     }
149 149
 
@@ -170,73 +170,73 @@  discard block
 block discarded – undo
170 170
      * @params string $relativeURL URL to convert to absolute
171 171
      * @return string Absolute URL
172 172
      */
173
-    public static function urlToAbsolute( $baseUrl, $relativeUrl ) {
173
+    public static function urlToAbsolute($baseUrl, $relativeUrl) {
174 174
         // If relative URL has a scheme, clean path and return.
175
-        $r = self::splitUrl( $relativeUrl );
176
-        if ( $r === FALSE ) {
175
+        $r = self::splitUrl($relativeUrl);
176
+        if ($r === FALSE) {
177 177
             return FALSE;
178 178
         }
179 179
 
180 180
 
181
-        if ( !empty( $r['scheme'] ) )
181
+        if (!empty($r['scheme']))
182 182
         {
183
-            if ( !empty( $r['path'] ) && $r['path'][0] == '/' ) {
184
-                $r['path'] = self::urlRemoveDotSegments( $r['path'] );
183
+            if (!empty($r['path']) && $r['path'][0] == '/') {
184
+                $r['path'] = self::urlRemoveDotSegments($r['path']);
185 185
             }
186 186
 
187
-            return self::joinUrl( $r );
187
+            return self::joinUrl($r);
188 188
         }
189 189
     
190 190
         // Make sure the base URL is absolute.
191
-        $b = self::splitUrl( $baseUrl );
192
-        if ( $b === FALSE || empty( $b['scheme'] ) || empty( $b['host'] ) ) {
191
+        $b = self::splitUrl($baseUrl);
192
+        if ($b === FALSE || empty($b['scheme']) || empty($b['host'])) {
193 193
             return FALSE;
194 194
         }
195 195
 
196 196
         $r['scheme'] = $b['scheme'];
197 197
     
198 198
         // If relative URL has an authority, clean path and return.
199
-        if ( isset( $r['host'] ) )
199
+        if (isset($r['host']))
200 200
         {
201
-            if ( !empty( $r['path'] ) ) {
202
-                $r['path'] = self::urlRemoveDotSegments( $r['path'] );
201
+            if (!empty($r['path'])) {
202
+                $r['path'] = self::urlRemoveDotSegments($r['path']);
203 203
             }
204 204
 
205
-            return self::joinUrl( $r );
205
+            return self::joinUrl($r);
206 206
         }
207
-        unset( $r['port'] );
208
-        unset( $r['user'] );
209
-        unset( $r['pass'] );
207
+        unset($r['port']);
208
+        unset($r['user']);
209
+        unset($r['pass']);
210 210
     
211 211
         // Copy base authority.
212 212
         $r['host'] = $b['host'];
213
-        if ( isset( $b['port'] ) ) $r['port'] = $b['port'];
214
-        if ( isset( $b['user'] ) ) $r['user'] = $b['user'];
215
-        if ( isset( $b['pass'] ) ) $r['pass'] = $b['pass'];
213
+        if (isset($b['port'])) $r['port'] = $b['port'];
214
+        if (isset($b['user'])) $r['user'] = $b['user'];
215
+        if (isset($b['pass'])) $r['pass'] = $b['pass'];
216 216
     
217 217
         // If relative URL has no path, use base path
218
-        if ( empty( $r['path'] ) )
218
+        if (empty($r['path']))
219 219
         {
220
-            if ( !empty( $b['path'] ) ) {
220
+            if (!empty($b['path'])) {
221 221
                 $r['path'] = $b['path'];
222 222
             }
223 223
 
224
-            if ( !isset( $r['query'] ) && isset( $b['query'] ) ) {
224
+            if (!isset($r['query']) && isset($b['query'])) {
225 225
                 $r['query'] = $b['query'];
226 226
             }
227 227
 
228
-            return self::joinUrl( $r );
228
+            return self::joinUrl($r);
229 229
         }
230 230
     
231 231
         // If relative URL path doesn't start with /, merge with base path
232
-        if ( $r['path'][0] != '/' )
232
+        if ($r['path'][0] != '/')
233 233
         {
234
-            $base = mb_strrchr( $b['path'], '/', TRUE, 'UTF-8' );
235
-            if ( $base === FALSE ) $base = '';
236
-            $r['path'] = $base . '/' . $r['path'];
234
+            $base = mb_strrchr($b['path'], '/', TRUE, 'UTF-8');
235
+            if ($base === FALSE) $base = '';
236
+            $r['path'] = $base.'/'.$r['path'];
237 237
         }
238
-        $r['path'] = self::urlRemoveDotSegments( $r['path'] );
239
-        return self::joinUrl( $r );
238
+        $r['path'] = self::urlRemoveDotSegments($r['path']);
239
+        return self::joinUrl($r);
240 240
     }
241 241
 
242 242
     /**
@@ -246,29 +246,29 @@  discard block
 block discarded – undo
246 246
      * Code distributed under OSI BSD (http://www.opensource.org/licenses/bsd-license.php)
247 247
      * 
248 248
      */
249
-    public static function urlRemoveDotSegments( $path ) {
249
+    public static function urlRemoveDotSegments($path) {
250 250
         // multi-byte character explode
251
-        $inSegs  = preg_split( '!/!u', $path );
251
+        $inSegs  = preg_split('!/!u', $path);
252 252
         $outSegs = array( );
253
-        foreach ( $inSegs as $seg )
253
+        foreach ($inSegs as $seg)
254 254
         {
255
-            if ( $seg == '' || $seg == '.') {
255
+            if ($seg == '' || $seg == '.') {
256 256
                 continue;
257 257
             }
258
-            if ( $seg == '..' ) {
259
-                array_pop( $outSegs );
258
+            if ($seg == '..') {
259
+                array_pop($outSegs);
260 260
             } else {
261
-                array_push( $outSegs, $seg );
261
+                array_push($outSegs, $seg);
262 262
             }
263 263
         }
264
-        $outPath = implode( '/', $outSegs );
265
-        if ( $path[0] == '/' ) {
266
-            $outPath = '/' . $outPath;
264
+        $outPath = implode('/', $outSegs);
265
+        if ($path[0] == '/') {
266
+            $outPath = '/'.$outPath;
267 267
         }
268 268
 
269 269
         // compare last multi-byte character against '/'
270
-        if ( $outPath != '/' &&
271
-            (mb_strlen($path)-1) == mb_strrpos( $path, '/', 'UTF-8' ) ) {
270
+        if ($outPath != '/' &&
271
+            (mb_strlen($path)-1) == mb_strrpos($path, '/', 'UTF-8')) {
272 272
             $outPath .= '/';
273 273
         }
274 274
 
@@ -282,16 +282,16 @@  discard block
 block discarded – undo
282 282
      * Code distributed under OSI BSD (http://www.opensource.org/licenses/bsd-license.php)
283 283
      * 
284 284
      */
285
-    public static function splitUrl( $url, $decode=TRUE )
285
+    public static function splitUrl($url, $decode = TRUE)
286 286
     {
287 287
         $m = [];
288 288
         $xunressub     = 'a-zA-Z\d\-._~\!$&\'()*+,;=';
289
-        $xpchar        = $xunressub . ':@%';
289
+        $xpchar        = $xunressub.':@%';
290 290
 
291 291
         $xscheme       = '([a-zA-Z][a-zA-Z\d+-.]*)';
292 292
 
293
-        $xuserinfo     = '((['  . $xunressub . '%]*)' .
294
-                        '(:([' . $xunressub . ':%]*))?)';
293
+        $xuserinfo     = '((['.$xunressub.'%]*)'.
294
+                        '(:(['.$xunressub.':%]*))?)';
295 295
 
296 296
         $xipv4         = '(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})';
297 297
 
@@ -300,64 +300,64 @@  discard block
 block discarded – undo
300 300
         $xhost_name    = '([a-zA-Z%]+)';
301 301
         // $xhost_name    = '([a-zA-Z\d-.%]+)'; @todo alterado pq tava dando erro nesse parser
302 302
 
303
-        $xhost         = '(' . $xhost_name . '|' . $xipv4 . '|' . $xipv6 . ')';
303
+        $xhost         = '('.$xhost_name.'|'.$xipv4.'|'.$xipv6.')';
304 304
         $xport         = '(\d*)';
305
-        $xauthority    = '((' . $xuserinfo . '@)?' . $xhost .
306
-                        '?(:' . $xport . ')?)';
305
+        $xauthority    = '(('.$xuserinfo.'@)?'.$xhost.
306
+                        '?(:'.$xport.')?)';
307 307
 
308
-        $xslash_seg    = '(/[' . $xpchar . ']*)';
309
-        $xpath_authabs = '((//' . $xauthority . ')((/[' . $xpchar . ']*)*))';
310
-        $xpath_rel     = '([' . $xpchar . ']+' . $xslash_seg . '*)';
311
-        $xpath_abs     = '(/(' . $xpath_rel . ')?)';
312
-        $xapath        = '(' . $xpath_authabs . '|' . $xpath_abs .
313
-                        '|' . $xpath_rel . ')';
308
+        $xslash_seg    = '(/['.$xpchar.']*)';
309
+        $xpath_authabs = '((//'.$xauthority.')((/['.$xpchar.']*)*))';
310
+        $xpath_rel     = '(['.$xpchar.']+'.$xslash_seg.'*)';
311
+        $xpath_abs     = '(/('.$xpath_rel.')?)';
312
+        $xapath        = '('.$xpath_authabs.'|'.$xpath_abs.
313
+                        '|'.$xpath_rel.')';
314 314
 
315
-        $xqueryfrag    = '([' . $xpchar . '/?' . ']*)';
315
+        $xqueryfrag    = '(['.$xpchar.'/?'.']*)';
316 316
 
317
-        $xurl          = '^(' . $xscheme . ':)?' .  $xapath . '?' .
318
-                        '(\?' . $xqueryfrag . ')?(#' . $xqueryfrag . ')?$';
317
+        $xurl          = '^('.$xscheme.':)?'.$xapath.'?'.
318
+                        '(\?'.$xqueryfrag.')?(#'.$xqueryfrag.')?$';
319 319
     
320 320
     
321 321
         // Split the URL into components.
322
-        if ( !preg_match( '!' . $xurl . '!', $url, $m ) ) {
322
+        if (!preg_match('!'.$xurl.'!', $url, $m)) {
323 323
             return FALSE;
324 324
         }
325 325
     
326
-        if ( !empty($m[2]) )        $parts['scheme']  = strtolower($m[2]);
326
+        if (!empty($m[2]))        $parts['scheme']  = strtolower($m[2]);
327 327
     
328
-        if ( !empty($m[7]) ) {
329
-            if ( isset( $m[9] ) )   $parts['user']    = $m[9];
330
-            else            $parts['user']    = '';
328
+        if (!empty($m[7])) {
329
+            if (isset($m[9]))   $parts['user']    = $m[9];
330
+            else            $parts['user'] = '';
331 331
         }
332
-        if ( !empty($m[10]) )       $parts['pass']    = $m[11];
332
+        if (!empty($m[10]))       $parts['pass']    = $m[11];
333 333
     
334
-        if ( !empty($m[13]) )       $h=$parts['host'] = $m[13];
335
-        else if ( !empty($m[14]) )  $parts['host']    = $m[14];
336
-        else if ( !empty($m[16]) )  $parts['host']    = $m[16];
337
-        else if ( !empty( $m[5] ) ) $parts['host']    = '';
338
-        if ( !empty($m[17]) )       $parts['port']    = $m[18];
334
+        if (!empty($m[13]))       $h = $parts['host'] = $m[13];
335
+        else if (!empty($m[14]))  $parts['host']    = $m[14];
336
+        else if (!empty($m[16]))  $parts['host']    = $m[16];
337
+        else if (!empty($m[5])) $parts['host']    = '';
338
+        if (!empty($m[17]))       $parts['port']    = $m[18];
339 339
     
340
-        if ( !empty($m[19]) )       $parts['path']    = $m[19];
341
-        else if ( !empty($m[21]) )  $parts['path']    = $m[21];
342
-        else if ( !empty($m[25]) )  $parts['path']    = $m[25];
340
+        if (!empty($m[19]))       $parts['path']    = $m[19];
341
+        else if (!empty($m[21]))  $parts['path']    = $m[21];
342
+        else if (!empty($m[25]))  $parts['path']    = $m[25];
343 343
     
344
-        if ( !empty($m[27]) )       $parts['query']   = $m[28];
345
-        if ( !empty($m[29]) )       $parts['fragment']= $m[30];
344
+        if (!empty($m[27]))       $parts['query']   = $m[28];
345
+        if (!empty($m[29]))       $parts['fragment'] = $m[30];
346 346
     
347
-        if ( !$decode )
347
+        if (!$decode)
348 348
             return $parts;
349
-        if ( !empty($parts['user']) )
350
-            $parts['user']     = rawurldecode( $parts['user'] );
351
-        if ( !empty($parts['pass']) )
352
-            $parts['pass']     = rawurldecode( $parts['pass'] );
353
-        if ( !empty($parts['path']) )
354
-            $parts['path']     = rawurldecode( $parts['path'] );
355
-        if ( isset($h) )
356
-            $parts['host']     = rawurldecode( $parts['host'] );
357
-        if ( !empty($parts['query']) )
358
-            $parts['query']    = rawurldecode( $parts['query'] );
359
-        if ( !empty($parts['fragment']) )
360
-            $parts['fragment'] = rawurldecode( $parts['fragment'] );
349
+        if (!empty($parts['user']))
350
+            $parts['user']     = rawurldecode($parts['user']);
351
+        if (!empty($parts['pass']))
352
+            $parts['pass']     = rawurldecode($parts['pass']);
353
+        if (!empty($parts['path']))
354
+            $parts['path']     = rawurldecode($parts['path']);
355
+        if (isset($h))
356
+            $parts['host']     = rawurldecode($parts['host']);
357
+        if (!empty($parts['query']))
358
+            $parts['query']    = rawurldecode($parts['query']);
359
+        if (!empty($parts['fragment']))
360
+            $parts['fragment'] = rawurldecode($parts['fragment']);
361 361
         return $parts;
362 362
     }
363 363
 
@@ -368,62 +368,62 @@  discard block
 block discarded – undo
368 368
      * Code distributed under OSI BSD (http://www.opensource.org/licenses/bsd-license.php)
369 369
      * 
370 370
      */
371
-    public static function joinUrl( $parts, $encode=TRUE )
371
+    public static function joinUrl($parts, $encode = TRUE)
372 372
     {
373
-        if ( $encode )
373
+        if ($encode)
374 374
         {
375
-            if ( isset( $parts['user'] ) ) {
376
-                $parts['user']     = rawurlencode( $parts['user'] );
375
+            if (isset($parts['user'])) {
376
+                $parts['user']     = rawurlencode($parts['user']);
377 377
             }
378
-            if ( isset( $parts['pass'] ) ) {
379
-                $parts['pass']     = rawurlencode( $parts['pass'] );
378
+            if (isset($parts['pass'])) {
379
+                $parts['pass']     = rawurlencode($parts['pass']);
380 380
             }
381
-            if ( isset( $parts['host'] ) &&
382
-                !preg_match( '!^(\[[\da-f.:]+\]])|([\da-f.:]+)$!ui', $parts['host'] ) ) {
383
-                $parts['host']     = rawurlencode( $parts['host'] );
381
+            if (isset($parts['host']) &&
382
+                !preg_match('!^(\[[\da-f.:]+\]])|([\da-f.:]+)$!ui', $parts['host'])) {
383
+                $parts['host']     = rawurlencode($parts['host']);
384 384
             }
385
-            if ( !empty( $parts['path'] ) ) {
386
-                $parts['path']     = preg_replace( '!%2F!ui', '/',
387
-                    rawurlencode( $parts['path'] ) );
385
+            if (!empty($parts['path'])) {
386
+                $parts['path']     = preg_replace('!%2F!ui', '/',
387
+                    rawurlencode($parts['path']));
388 388
             }
389 389
 
390
-            if ( isset( $parts['query'] ) ) {
391
-                $parts['query']    = rawurlencode( $parts['query'] );
390
+            if (isset($parts['query'])) {
391
+                $parts['query'] = rawurlencode($parts['query']);
392 392
             }
393 393
 
394
-            if ( isset( $parts['fragment'] ) ) {
395
-                $parts['fragment'] = rawurlencode( $parts['fragment'] );
394
+            if (isset($parts['fragment'])) {
395
+                $parts['fragment'] = rawurlencode($parts['fragment']);
396 396
             }
397 397
         }
398 398
     
399 399
         $url = '';
400
-        if ( !empty( $parts['scheme'] ) )
401
-            $url .= $parts['scheme'] . ':';
402
-        if ( isset( $parts['host'] ) )
400
+        if (!empty($parts['scheme']))
401
+            $url .= $parts['scheme'].':';
402
+        if (isset($parts['host']))
403 403
         {
404 404
             $url .= '//';
405
-            if ( isset( $parts['user'] ) )
405
+            if (isset($parts['user']))
406 406
             {
407 407
                 $url .= $parts['user'];
408
-                if ( isset( $parts['pass'] ) )
409
-                    $url .= ':' . $parts['pass'];
408
+                if (isset($parts['pass']))
409
+                    $url .= ':'.$parts['pass'];
410 410
                 $url .= '@';
411 411
             }
412
-            if ( preg_match( '!^[\da-f]*:[\da-f.:]+$!ui', $parts['host'] ) )
413
-                $url .= '[' . $parts['host'] . ']'; // IPv6
412
+            if (preg_match('!^[\da-f]*:[\da-f.:]+$!ui', $parts['host']))
413
+                $url .= '['.$parts['host'].']'; // IPv6
414 414
             else
415
-                $url .= $parts['host'];             // IPv4 or name
416
-            if ( isset( $parts['port'] ) )
417
-                $url .= ':' . $parts['port'];
418
-            if ( !empty( $parts['path'] ) && $parts['path'][0] != '/' )
415
+                $url .= $parts['host']; // IPv4 or name
416
+            if (isset($parts['port']))
417
+                $url .= ':'.$parts['port'];
418
+            if (!empty($parts['path']) && $parts['path'][0] != '/')
419 419
                 $url .= '/';
420 420
         }
421
-        if ( !empty( $parts['path'] ) )
421
+        if (!empty($parts['path']))
422 422
             $url .= $parts['path'];
423
-        if ( isset( $parts['query'] ) )
424
-            $url .= '?' . $parts['query'];
425
-        if ( isset( $parts['fragment'] ) )
426
-            $url .= '#' . $parts['fragment'];
423
+        if (isset($parts['query']))
424
+            $url .= '?'.$parts['query'];
425
+        if (isset($parts['fragment']))
426
+            $url .= '#'.$parts['fragment'];
427 427
         return $url;
428 428
     }
429 429
 
Please login to merge, or discard this patch.
Braces   +109 added lines, -55 removed lines patch added patch discarded remove patch
@@ -85,8 +85,11 @@  discard block
 block discarded – undo
85 85
      * @return bool true on image, false on anything else
86 86
      */
87 87
     public static function isImage($link) {
88
-        if (preg_match('%\.(gif|jpe?g|png|bmp)$%i',$link)) return true;
89
-        else return false;
88
+        if (preg_match('%\.(gif|jpe?g|png|bmp)$%i',$link)) {
89
+            return true;
90
+        } else {
91
+            return false;
92
+        }
90 93
     }
91 94
 
92 95
     /**
@@ -143,8 +146,11 @@  discard block
 block discarded – undo
143 146
      * @return bool true on mailto:, false on everything else
144 147
      */
145 148
     public static function isMailto($link) {
146
-        if (stripos($link,'mailto:')===FALSE) return false;
147
-        else return true;
149
+        if (stripos($link,'mailto:')===FALSE) {
150
+            return false;
151
+        } else {
152
+            return true;
153
+        }
148 154
     }
149 155
 
150 156
     /* Depreciated (I think)
@@ -210,9 +216,15 @@  discard block
 block discarded – undo
210 216
     
211 217
         // Copy base authority.
212 218
         $r['host'] = $b['host'];
213
-        if ( isset( $b['port'] ) ) $r['port'] = $b['port'];
214
-        if ( isset( $b['user'] ) ) $r['user'] = $b['user'];
215
-        if ( isset( $b['pass'] ) ) $r['pass'] = $b['pass'];
219
+        if ( isset( $b['port'] ) ) {
220
+            $r['port'] = $b['port'];
221
+        }
222
+        if ( isset( $b['user'] ) ) {
223
+            $r['user'] = $b['user'];
224
+        }
225
+        if ( isset( $b['pass'] ) ) {
226
+            $r['pass'] = $b['pass'];
227
+        }
216 228
     
217 229
         // If relative URL has no path, use base path
218 230
         if ( empty( $r['path'] ) )
@@ -232,7 +244,9 @@  discard block
 block discarded – undo
232 244
         if ( $r['path'][0] != '/' )
233 245
         {
234 246
             $base = mb_strrchr( $b['path'], '/', TRUE, 'UTF-8' );
235
-            if ( $base === FALSE ) $base = '';
247
+            if ( $base === FALSE ) {
248
+                $base = '';
249
+            }
236 250
             $r['path'] = $base . '/' . $r['path'];
237 251
         }
238 252
         $r['path'] = self::urlRemoveDotSegments( $r['path'] );
@@ -323,41 +337,70 @@  discard block
 block discarded – undo
323 337
             return FALSE;
324 338
         }
325 339
     
326
-        if ( !empty($m[2]) )        $parts['scheme']  = strtolower($m[2]);
340
+        if ( !empty($m[2]) ) {
341
+            $parts['scheme']  = strtolower($m[2]);
342
+        }
327 343
     
328 344
         if ( !empty($m[7]) ) {
329
-            if ( isset( $m[9] ) )   $parts['user']    = $m[9];
330
-            else            $parts['user']    = '';
345
+            if ( isset( $m[9] ) ) {
346
+                $parts['user']    = $m[9];
347
+            } else {
348
+                $parts['user']    = '';
349
+            }
350
+        }
351
+        if ( !empty($m[10]) ) {
352
+            $parts['pass']    = $m[11];
331 353
         }
332
-        if ( !empty($m[10]) )       $parts['pass']    = $m[11];
333 354
     
334
-        if ( !empty($m[13]) )       $h=$parts['host'] = $m[13];
335
-        else if ( !empty($m[14]) )  $parts['host']    = $m[14];
336
-        else if ( !empty($m[16]) )  $parts['host']    = $m[16];
337
-        else if ( !empty( $m[5] ) ) $parts['host']    = '';
338
-        if ( !empty($m[17]) )       $parts['port']    = $m[18];
355
+        if ( !empty($m[13]) ) {
356
+            $h=$parts['host'] = $m[13];
357
+        } else if ( !empty($m[14]) ) {
358
+            $parts['host']    = $m[14];
359
+        } else if ( !empty($m[16]) ) {
360
+            $parts['host']    = $m[16];
361
+        } else if ( !empty( $m[5] ) ) {
362
+            $parts['host']    = '';
363
+        }
364
+        if ( !empty($m[17]) ) {
365
+            $parts['port']    = $m[18];
366
+        }
339 367
     
340
-        if ( !empty($m[19]) )       $parts['path']    = $m[19];
341
-        else if ( !empty($m[21]) )  $parts['path']    = $m[21];
342
-        else if ( !empty($m[25]) )  $parts['path']    = $m[25];
368
+        if ( !empty($m[19]) ) {
369
+            $parts['path']    = $m[19];
370
+        } else if ( !empty($m[21]) ) {
371
+            $parts['path']    = $m[21];
372
+        } else if ( !empty($m[25]) ) {
373
+            $parts['path']    = $m[25];
374
+        }
343 375
     
344
-        if ( !empty($m[27]) )       $parts['query']   = $m[28];
345
-        if ( !empty($m[29]) )       $parts['fragment']= $m[30];
376
+        if ( !empty($m[27]) ) {
377
+            $parts['query']   = $m[28];
378
+        }
379
+        if ( !empty($m[29]) ) {
380
+            $parts['fragment']= $m[30];
381
+        }
346 382
     
347
-        if ( !$decode )
348
-            return $parts;
349
-        if ( !empty($parts['user']) )
350
-            $parts['user']     = rawurldecode( $parts['user'] );
351
-        if ( !empty($parts['pass']) )
352
-            $parts['pass']     = rawurldecode( $parts['pass'] );
353
-        if ( !empty($parts['path']) )
354
-            $parts['path']     = rawurldecode( $parts['path'] );
355
-        if ( isset($h) )
356
-            $parts['host']     = rawurldecode( $parts['host'] );
357
-        if ( !empty($parts['query']) )
358
-            $parts['query']    = rawurldecode( $parts['query'] );
359
-        if ( !empty($parts['fragment']) )
360
-            $parts['fragment'] = rawurldecode( $parts['fragment'] );
383
+        if ( !$decode ) {
384
+                    return $parts;
385
+        }
386
+        if ( !empty($parts['user']) ) {
387
+                    $parts['user']     = rawurldecode( $parts['user'] );
388
+        }
389
+        if ( !empty($parts['pass']) ) {
390
+                    $parts['pass']     = rawurldecode( $parts['pass'] );
391
+        }
392
+        if ( !empty($parts['path']) ) {
393
+                    $parts['path']     = rawurldecode( $parts['path'] );
394
+        }
395
+        if ( isset($h) ) {
396
+                    $parts['host']     = rawurldecode( $parts['host'] );
397
+        }
398
+        if ( !empty($parts['query']) ) {
399
+                    $parts['query']    = rawurldecode( $parts['query'] );
400
+        }
401
+        if ( !empty($parts['fragment']) ) {
402
+                    $parts['fragment'] = rawurldecode( $parts['fragment'] );
403
+        }
361 404
         return $parts;
362 405
     }
363 406
 
@@ -397,33 +440,44 @@  discard block
 block discarded – undo
397 440
         }
398 441
     
399 442
         $url = '';
400
-        if ( !empty( $parts['scheme'] ) )
401
-            $url .= $parts['scheme'] . ':';
443
+        if ( !empty( $parts['scheme'] ) ) {
444
+                    $url .= $parts['scheme'] . ':';
445
+        }
402 446
         if ( isset( $parts['host'] ) )
403 447
         {
404 448
             $url .= '//';
405 449
             if ( isset( $parts['user'] ) )
406 450
             {
407 451
                 $url .= $parts['user'];
408
-                if ( isset( $parts['pass'] ) )
409
-                    $url .= ':' . $parts['pass'];
452
+                if ( isset( $parts['pass'] ) ) {
453
+                                    $url .= ':' . $parts['pass'];
454
+                }
410 455
                 $url .= '@';
411 456
             }
412
-            if ( preg_match( '!^[\da-f]*:[\da-f.:]+$!ui', $parts['host'] ) )
413
-                $url .= '[' . $parts['host'] . ']'; // IPv6
414
-            else
415
-                $url .= $parts['host'];             // IPv4 or name
416
-            if ( isset( $parts['port'] ) )
417
-                $url .= ':' . $parts['port'];
418
-            if ( !empty( $parts['path'] ) && $parts['path'][0] != '/' )
419
-                $url .= '/';
420
-        }
421
-        if ( !empty( $parts['path'] ) )
422
-            $url .= $parts['path'];
423
-        if ( isset( $parts['query'] ) )
424
-            $url .= '?' . $parts['query'];
425
-        if ( isset( $parts['fragment'] ) )
426
-            $url .= '#' . $parts['fragment'];
457
+            if ( preg_match( '!^[\da-f]*:[\da-f.:]+$!ui', $parts['host'] ) ) {
458
+                            $url .= '[' . $parts['host'] . ']';
459
+            }
460
+            // IPv6
461
+            else {
462
+                            $url .= $parts['host'];
463
+            }
464
+            // IPv4 or name
465
+            if ( isset( $parts['port'] ) ) {
466
+                            $url .= ':' . $parts['port'];
467
+            }
468
+            if ( !empty( $parts['path'] ) && $parts['path'][0] != '/' ) {
469
+                            $url .= '/';
470
+            }
471
+        }
472
+        if ( !empty( $parts['path'] ) ) {
473
+                    $url .= $parts['path'];
474
+        }
475
+        if ( isset( $parts['query'] ) ) {
476
+                    $url .= '?' . $parts['query'];
477
+        }
478
+        if ( isset( $parts['fragment'] ) ) {
479
+                    $url .= '#' . $parts['fragment'];
480
+        }
427 481
         return $url;
428 482
     }
429 483
 
Please login to merge, or discard this patch.