Passed
Push — master ( ebe470...22e18b )
by Sebastian
02:56
created
src/Request.php 2 patches
Indentation   +97 added lines, -97 removed lines patch added patch discarded remove patch
@@ -39,9 +39,9 @@  discard block
 block discarded – undo
39 39
      */
40 40
     protected static $instance;
41 41
     
42
-   /**
43
-    * @var string
44
-    */
42
+    /**
43
+     * @var string
44
+     */
45 45
     protected $baseURL = '';
46 46
     
47 47
     public function __construct()
@@ -51,10 +51,10 @@  discard block
 block discarded – undo
51 51
         $this->init();
52 52
     }
53 53
     
54
-   /**
55
-    * Can be extended in a subclass, to avoid
56
-    * redefining the constructor.
57
-    */
54
+    /**
55
+     * Can be extended in a subclass, to avoid
56
+     * redefining the constructor.
57
+     */
58 58
     protected function init()
59 59
     {
60 60
         
@@ -124,12 +124,12 @@  discard block
 block discarded – undo
124 124
         return $this->buildURL($params, $dispatcher);
125 125
     }
126 126
     
127
-   /**
128
-    * Retrieves the name of the current dispatcher script / page.
129
-    * This is made to be extended and implemented in a subclass.
130
-    * 
131
-    * @return string
132
-    */
127
+    /**
128
+     * Retrieves the name of the current dispatcher script / page.
129
+     * This is made to be extended and implemented in a subclass.
130
+     * 
131
+     * @return string
132
+     */
133 133
     public function getDispatcher() : string
134 134
     {
135 135
         return '';
@@ -198,10 +198,10 @@  discard block
 block discarded – undo
198 198
         return $url;
199 199
     }
200 200
     
201
-   /**
202
-    * Retrieves the base URL of the application.
203
-    * @return string
204
-    */
201
+    /**
202
+     * Retrieves the base URL of the application.
203
+     * @return string
204
+     */
205 205
     public function getBaseURL() : string
206 206
     {
207 207
         return $this->baseURL;
@@ -231,13 +231,13 @@  discard block
 block discarded – undo
231 231
         return $this->knownParams[$name];
232 232
     }
233 233
     
234
-   /**
235
-    * Retrieves a previously registered parameter instance.
236
-    * 
237
-    * @param string $name
238
-    * @throws Request_Exception
239
-    * @return Request_Param
240
-    */
234
+    /**
235
+     * Retrieves a previously registered parameter instance.
236
+     * 
237
+     * @param string $name
238
+     * @throws Request_Exception
239
+     * @return Request_Param
240
+     */
241 241
     public function getRegisteredParam(string $name) : Request_Param
242 242
     {
243 243
         if(isset($this->knownParams[$name])) {
@@ -254,13 +254,13 @@  discard block
 block discarded – undo
254 254
         );
255 255
     }
256 256
     
257
-   /**
258
-    * Checks whether a parameter with the specified name 
259
-    * has been registered.
260
-    * 
261
-    * @param string $name
262
-    * @return bool
263
-    */
257
+    /**
258
+     * Checks whether a parameter with the specified name 
259
+     * has been registered.
260
+     * 
261
+     * @param string $name
262
+     * @return bool
263
+     */
264 264
     public function hasRegisteredParam(string $name) : bool
265 265
     {
266 266
         return isset($this->knownParams[$name]);
@@ -389,14 +389,14 @@  discard block
 block discarded – undo
389 389
         return false;
390 390
     }
391 391
     
392
-   /**
393
-    * Removes a single parameter from the request.
394
-    * If the parameter has been registered, also
395
-    * removes the registration info.
396
-    * 
397
-    * @param string $name
398
-    * @return Request
399
-    */
392
+    /**
393
+     * Removes a single parameter from the request.
394
+     * If the parameter has been registered, also
395
+     * removes the registration info.
396
+     * 
397
+     * @param string $name
398
+     * @return Request
399
+     */
400 400
     public function removeParam(string $name) : Request
401 401
     {
402 402
         if(isset($_REQUEST[$name])) {
@@ -410,12 +410,12 @@  discard block
 block discarded – undo
410 410
         return $this;
411 411
     }
412 412
     
413
-   /**
414
-    * Removes several parameters from the request.
415
-    * 
416
-    * @param string[] $names
417
-    * @return Request
418
-    */
413
+    /**
414
+     * Removes several parameters from the request.
415
+     * 
416
+     * @param string[] $names
417
+     * @return Request
418
+     */
419 419
     public function removeParams(array $names) : Request
420 420
     {
421 421
         foreach($names as $name) {
@@ -480,18 +480,18 @@  discard block
 block discarded – undo
480 480
         return $val;
481 481
     }
482 482
     
483
-   /**
484
-    * Treats the request parameter as a JSON string, and
485
-    * if it exists and contains valid JSON, returns the
486
-    * decoded JSON value as an array (default).
487
-    *
488
-    * @param string $name
489
-    * @param bool $assoc
490
-    * @return array|object
491
-    * 
492
-    * @see Request::getJSONAssoc()
493
-    * @see Request::getJSONObject()
494
-    */
483
+    /**
484
+     * Treats the request parameter as a JSON string, and
485
+     * if it exists and contains valid JSON, returns the
486
+     * decoded JSON value as an array (default).
487
+     *
488
+     * @param string $name
489
+     * @param bool $assoc
490
+     * @return array|object
491
+     * 
492
+     * @see Request::getJSONAssoc()
493
+     * @see Request::getJSONObject()
494
+     */
495 495
     public function getJSON(string $name, bool $assoc=true)
496 496
     {
497 497
         $value = $this->getParam($name);
@@ -516,13 +516,13 @@  discard block
 block discarded – undo
516 516
         return new \stdClass();
517 517
     }
518 518
     
519
-   /**
520
-    * Like {@link Request::getJSON()}, but omitting the second
521
-    * parameter. Use this for more readable code.
522
-    * 
523
-    * @param string $name
524
-    * @return array
525
-    */
519
+    /**
520
+     * Like {@link Request::getJSON()}, but omitting the second
521
+     * parameter. Use this for more readable code.
522
+     * 
523
+     * @param string $name
524
+     * @return array
525
+     */
526 526
     public function getJSONAssoc(string $name) : array
527 527
     {
528 528
         $result = $this->getJSON($name);
@@ -533,13 +533,13 @@  discard block
 block discarded – undo
533 533
         return array();
534 534
     }
535 535
     
536
-   /**
537
-    * Like {@link Request::getJSON()}, but omitting the second
538
-    * parameter. Use this for more readable code.
539
-    *
540
-    * @param string $name
541
-    * @return object
542
-    */
536
+    /**
537
+     * Like {@link Request::getJSON()}, but omitting the second
538
+     * parameter. Use this for more readable code.
539
+     *
540
+     * @param string $name
541
+     * @return object
542
+     */
543 543
     public function getJSONObject(string $name) : object
544 544
     {
545 545
         $result = $this->getJSON($name, false);
@@ -550,12 +550,12 @@  discard block
 block discarded – undo
550 550
         return new \stdClass();
551 551
     }
552 552
     
553
-   /**
554
-    * Sends a JSON response with the correct headers.
555
-    *
556
-    * @param array|string $data
557
-    * @param bool $exit Whether to exit the script afterwards.
558
-    */
553
+    /**
554
+     * Sends a JSON response with the correct headers.
555
+     *
556
+     * @param array|string $data
557
+     * @param bool $exit Whether to exit the script afterwards.
558
+     */
559 559
     public static function sendJSON($data, bool $exit=true)
560 560
     {
561 561
         $payload = $data;
@@ -575,12 +575,12 @@  discard block
 block discarded – undo
575 575
         }
576 576
     }
577 577
     
578
-   /**
579
-    * Sends HTML to the browser with the correct headers.
580
-    * 
581
-    * @param string $html
582
-    * @param bool $exit Whether to exit the script afterwards.
583
-    */
578
+    /**
579
+     * Sends HTML to the browser with the correct headers.
580
+     * 
581
+     * @param string $html
582
+     * @param bool $exit Whether to exit the script afterwards.
583
+     */
584 584
     public static function sendHTML(string $html, bool $exit=true)
585 585
     {
586 586
         header('Cache-Control: no-cache, must-revalidate');
@@ -595,16 +595,16 @@  discard block
 block discarded – undo
595 595
         }
596 596
     }
597 597
     
598
-   /**
599
-    * Creates a new instance of the URL comparer, which can check 
600
-    * whether the specified URLs match, regardless of the order in 
601
-    * which the query parameters are, if any.
602
-    * 
603
-    * @param string $sourceURL
604
-    * @param string $targetURL
605
-    * @param array $limitParams Whether to limit the comparison to these specific parameter names (if present)
606
-    * @return Request_URLComparer
607
-    */
598
+    /**
599
+     * Creates a new instance of the URL comparer, which can check 
600
+     * whether the specified URLs match, regardless of the order in 
601
+     * which the query parameters are, if any.
602
+     * 
603
+     * @param string $sourceURL
604
+     * @param string $targetURL
605
+     * @param array $limitParams Whether to limit the comparison to these specific parameter names (if present)
606
+     * @return Request_URLComparer
607
+     */
608 608
     public function createURLComparer(string $sourceURL, string $targetURL, array $limitParams=array()) : Request_URLComparer
609 609
     {
610 610
         $comparer = new Request_URLComparer($this, $sourceURL, $targetURL);
@@ -613,10 +613,10 @@  discard block
 block discarded – undo
613 613
         return $comparer;
614 614
     }
615 615
     
616
-   /**
617
-    * Retrieves the full URL that was used to access the current page.
618
-    * @return string
619
-    */
616
+    /**
617
+     * Retrieves the full URL that was used to access the current page.
618
+     * @return string
619
+     */
620 620
     public function getCurrentURL() : string
621 621
     {
622 622
         return $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
Please login to merge, or discard this patch.
Spacing   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -90,11 +90,11 @@  discard block
 block discarded – undo
90 90
     public function getParam($name, $default = null)
91 91
     {
92 92
         $value = $default;
93
-        if(isset($_REQUEST[$name])) {
93
+        if (isset($_REQUEST[$name])) {
94 94
             $value = $_REQUEST[$name];
95 95
         }
96 96
         
97
-        if(isset($this->knownParams[$name])) {
97
+        if (isset($this->knownParams[$name])) {
98 98
             $value = $this->knownParams[$name]->validate($value);
99 99
         }
100 100
         
@@ -137,8 +137,8 @@  discard block
 block discarded – undo
137 137
     
138 138
     public function getRefreshParams($params = array(), $exclude = array())
139 139
     {
140
-        if(empty($params)) { $params = array(); }
141
-        if(empty($exclude)) { $exclude = array(); }
140
+        if (empty($params)) { $params = array(); }
141
+        if (empty($exclude)) { $exclude = array(); }
142 142
         
143 143
         $vars = $_REQUEST;
144 144
 
@@ -158,8 +158,8 @@  discard block
 block discarded – undo
158 158
         // remove the quickform form variable if present, to 
159 159
         // avoid redirect loops when using the refresh URL in
160 160
         // a page in which a form has been submitted.
161
-        foreach($names as $name) {
162
-            if(strstr($name, '_qf__')) {
161
+        foreach ($names as $name) {
162
+            if (strstr($name, '_qf__')) {
163 163
                 unset($vars[$name]);
164 164
                 break;
165 165
             }
@@ -186,13 +186,13 @@  discard block
 block discarded – undo
186 186
      * @param string $dispatcher Relative path to script to use for the URL. Append trailing slash if needed.
187 187
      * @return string
188 188
      */
189
-    public function buildURL($params = array(), string $dispatcher='')
189
+    public function buildURL($params = array(), string $dispatcher = '')
190 190
     {
191
-        $url = rtrim($this->getBaseURL(), '/') . '/' . $dispatcher;
191
+        $url = rtrim($this->getBaseURL(), '/').'/'.$dispatcher;
192 192
         
193 193
         // append any leftover parameters to the end of the URL
194 194
         if (!empty($params)) {
195
-            $url .= '?' . http_build_query($params, null, '&');
195
+            $url .= '?'.http_build_query($params, null, '&');
196 196
         }
197 197
         
198 198
         return $url;
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
      */
224 224
     public function registerParam($name)
225 225
     {
226
-        if(!isset($this->knownParams[$name])) {
226
+        if (!isset($this->knownParams[$name])) {
227 227
             $param = new Request_Param($this, $name);
228 228
             $this->knownParams[$name] = $param;
229 229
         }
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
     */
241 241
     public function getRegisteredParam(string $name) : Request_Param
242 242
     {
243
-        if(isset($this->knownParams[$name])) {
243
+        if (isset($this->knownParams[$name])) {
244 244
             return $this->knownParams[$name];
245 245
         }
246 246
         
@@ -307,12 +307,12 @@  discard block
 block discarded – undo
307 307
             {
308 308
                 $entry['type'] = $matches[1];
309 309
                 
310
-                if(isset($matches[2]) && !empty($matches[2])) 
310
+                if (isset($matches[2]) && !empty($matches[2])) 
311 311
                 {
312 312
                     $params = ConvertHelper::parseQueryString($matches[2]);
313 313
                     $entry['params'] = $params;
314 314
                      
315
-                    if(isset($params['q'])) {
315
+                    if (isset($params['q'])) {
316 316
                         $entry['quality'] = (double)$params['q'];
317 317
                     }
318 318
                 }
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
     {
366 366
         $_REQUEST[$name] = $value;
367 367
         
368
-        if(isset($this->knownParams[$name])) {
368
+        if (isset($this->knownParams[$name])) {
369 369
             unset($this->knownParams[$name]);
370 370
         }
371 371
         
@@ -399,11 +399,11 @@  discard block
 block discarded – undo
399 399
     */
400 400
     public function removeParam(string $name) : Request
401 401
     {
402
-        if(isset($_REQUEST[$name])) {
402
+        if (isset($_REQUEST[$name])) {
403 403
             unset($_REQUEST[$name]);
404 404
         }
405 405
         
406
-        if(isset($this->knownParams[$name])) {
406
+        if (isset($this->knownParams[$name])) {
407 407
             unset($this->knownParams[$name]);
408 408
         }
409 409
         
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
     */
419 419
     public function removeParams(array $names) : Request
420 420
     {
421
-        foreach($names as $name) {
421
+        foreach ($names as $name) {
422 422
             $this->removeParam($name);
423 423
         }
424 424
         
@@ -434,10 +434,10 @@  discard block
 block discarded – undo
434 434
      * @param string $name
435 435
      * @return bool
436 436
      */
437
-    public function getBool($name, $default=false)
437
+    public function getBool($name, $default = false)
438 438
     {
439 439
         $value = $this->getParam($name, $default);
440
-        if(ConvertHelper::isBoolean($value)) {
440
+        if (ConvertHelper::isBoolean($value)) {
441 441
             return ConvertHelper::string2bool($value);
442 442
         }
443 443
         
@@ -446,9 +446,9 @@  discard block
 block discarded – undo
446 446
     
447 447
     public function validate()
448 448
     {
449
-        foreach($this->knownParams as $param) {
449
+        foreach ($this->knownParams as $param) {
450 450
             $name = $param->getName();
451
-            if($param->isRequired() && !$this->hasParam($name)) {
451
+            if ($param->isRequired() && !$this->hasParam($name)) {
452 452
                 throw new Request_Exception(
453 453
                     'Missing request parameter '.$name,
454 454
                     sprintf(
@@ -470,10 +470,10 @@  discard block
 block discarded – undo
470 470
      * @param mixed $default
471 471
      * @return string
472 472
      */
473
-    public function getFilteredParam($name, $default=null)
473
+    public function getFilteredParam($name, $default = null)
474 474
     {
475 475
         $val = $this->getParam($name, $default);
476
-        if(is_string($val)) {
476
+        if (is_string($val)) {
477 477
             $val = htmlspecialchars(trim(strip_tags($val)), ENT_QUOTES, 'UTF-8');
478 478
         }
479 479
         
@@ -492,24 +492,24 @@  discard block
 block discarded – undo
492 492
     * @see Request::getJSONAssoc()
493 493
     * @see Request::getJSONObject()
494 494
     */
495
-    public function getJSON(string $name, bool $assoc=true)
495
+    public function getJSON(string $name, bool $assoc = true)
496 496
     {
497 497
         $value = $this->getParam($name);
498 498
         
499
-        if(!empty($value) && is_string($value)) 
499
+        if (!empty($value) && is_string($value)) 
500 500
         {
501 501
             $data = json_decode($value, $assoc);
502 502
             
503
-            if($assoc && is_array($data)) {
503
+            if ($assoc && is_array($data)) {
504 504
                 return $data;
505 505
             }
506 506
             
507
-            if(is_object($data)) {
507
+            if (is_object($data)) {
508 508
                 return $data;
509 509
             }
510 510
         }
511 511
         
512
-        if($assoc) {
512
+        if ($assoc) {
513 513
             return array();
514 514
         }
515 515
         
@@ -526,7 +526,7 @@  discard block
 block discarded – undo
526 526
     public function getJSONAssoc(string $name) : array
527 527
     {
528 528
         $result = $this->getJSON($name);
529
-        if(is_array($result)) {
529
+        if (is_array($result)) {
530 530
             return $result;
531 531
         }
532 532
         
@@ -543,7 +543,7 @@  discard block
 block discarded – undo
543 543
     public function getJSONObject(string $name) : object
544 544
     {
545 545
         $result = $this->getJSON($name, false);
546
-        if(is_object($result)) {
546
+        if (is_object($result)) {
547 547
             return $result;
548 548
         }
549 549
         
@@ -556,10 +556,10 @@  discard block
 block discarded – undo
556 556
     * @param array|string $data
557 557
     * @param bool $exit Whether to exit the script afterwards.
558 558
     */
559
-    public static function sendJSON($data, bool $exit=true)
559
+    public static function sendJSON($data, bool $exit = true)
560 560
     {
561 561
         $payload = $data;
562
-        if(!is_string($payload)) {
562
+        if (!is_string($payload)) {
563 563
             $payload = json_encode($payload);
564 564
         }
565 565
         
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
         
570 570
         echo $payload;
571 571
         
572
-        if($exit) 
572
+        if ($exit) 
573 573
         {
574 574
             exit;
575 575
         }
@@ -581,7 +581,7 @@  discard block
 block discarded – undo
581 581
     * @param string $html
582 582
     * @param bool $exit Whether to exit the script afterwards.
583 583
     */
584
-    public static function sendHTML(string $html, bool $exit=true)
584
+    public static function sendHTML(string $html, bool $exit = true)
585 585
     {
586 586
         header('Cache-Control: no-cache, must-revalidate');
587 587
         header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
         
590 590
         echo $html;
591 591
         
592
-        if($exit)
592
+        if ($exit)
593 593
         {
594 594
             exit;
595 595
         }
@@ -605,7 +605,7 @@  discard block
 block discarded – undo
605 605
     * @param array $limitParams Whether to limit the comparison to these specific parameter names (if present)
606 606
     * @return Request_URLComparer
607 607
     */
608
-    public function createURLComparer(string $sourceURL, string $targetURL, array $limitParams=array()) : Request_URLComparer
608
+    public function createURLComparer(string $sourceURL, string $targetURL, array $limitParams = array()) : Request_URLComparer
609 609
     {
610 610
         $comparer = new Request_URLComparer($this, $sourceURL, $targetURL);
611 611
         $comparer->addLimitParams($limitParams);
Please login to merge, or discard this patch.
src/Request/Param.php 2 patches
Indentation   +135 added lines, -135 removed lines patch added patch discarded remove patch
@@ -111,18 +111,18 @@  discard block
 block discarded – undo
111 111
         }
112 112
     }
113 113
     
114
-   /**
115
-    * Adds a callback as a validation method. The callback gets the
116
-    * value to validate as first parameter, and any additional 
117
-    * parameters passed here get appended to that.
118
-    * 
119
-    * The callback must return boolean true or false depending on
120
-    * whether the value is valid.
121
-    * 
122
-    * @param mixed $callback
123
-    * @param array $args
124
-    * @return Request_Param
125
-    */
114
+    /**
115
+     * Adds a callback as a validation method. The callback gets the
116
+     * value to validate as first parameter, and any additional 
117
+     * parameters passed here get appended to that.
118
+     * 
119
+     * The callback must return boolean true or false depending on
120
+     * whether the value is valid.
121
+     * 
122
+     * @param mixed $callback
123
+     * @param array $args
124
+     * @return Request_Param
125
+     */
126 126
     public function setCallback($callback, $args=array())
127 127
     {
128 128
         if(!is_callable($callback)) {
@@ -264,13 +264,13 @@  discard block
 block discarded – undo
264 264
     
265 265
     protected $valueType = self::VALUE_TYPE_STRING;
266 266
 
267
-   /**
268
-    * Sets the variable to contain a comma-separated list of integer IDs.
269
-    * Example: <code>145,248,4556</code>. A single ID is also allowed, e.g.
270
-    * <code>145</code>.
271
-    * 
272
-    * @return Request_Param
273
-    */
267
+    /**
268
+     * Sets the variable to contain a comma-separated list of integer IDs.
269
+     * Example: <code>145,248,4556</code>. A single ID is also allowed, e.g.
270
+     * <code>145</code>.
271
+     * 
272
+     * @return Request_Param
273
+     */
274 274
     public function setIDList()
275 275
     {
276 276
         $this->valueType = self::VALUE_TYPE_ID_LIST;
@@ -279,13 +279,13 @@  discard block
 block discarded – undo
279 279
         return $this;
280 280
     }
281 281
     
282
-   /**
283
-    * Sets the variable to be an alias, as defined by the
284
-    * {@link RegexHelper::REGEX_ALIAS} regular expression.
285
-    * 
286
-    * @return Request_Param
287
-    * @see RegexHelper::REGEX_ALIAS
288
-    */
282
+    /**
283
+     * Sets the variable to be an alias, as defined by the
284
+     * {@link RegexHelper::REGEX_ALIAS} regular expression.
285
+     * 
286
+     * @return Request_Param
287
+     * @see RegexHelper::REGEX_ALIAS
288
+     */
289 289
     public function setAlias()
290 290
     {
291 291
         return $this->setRegex(RegexHelper::REGEX_ALIAS);
@@ -326,12 +326,12 @@  discard block
 block discarded – undo
326 326
         return $this->setValidation(self::VALIDATION_TYPE_ALPHA);
327 327
     }
328 328
     
329
-   /**
330
-    * Sets the parameter value as a string containing lowercase
331
-    * and/or uppercase letters, as well as numbers.
332
-    * 
333
-    * @return Request_Param
334
-    */
329
+    /**
330
+     * Sets the parameter value as a string containing lowercase
331
+     * and/or uppercase letters, as well as numbers.
332
+     * 
333
+     * @return Request_Param
334
+     */
335 335
     public function setAlnum()
336 336
     {
337 337
         return $this->setValidation(self::VALIDATION_TYPE_ALNUM);   
@@ -359,17 +359,17 @@  discard block
 block discarded – undo
359 359
         return $this->setValidation(self::VALIDATION_TYPE_ENUM, $args);
360 360
     }
361 361
     
362
-   /**
363
-    * Only available for array values: the parameter must be
364
-    * an array value, and the array may only contain values 
365
-    * specified in the values array.
366
-    * 
367
-    * Submitted values that are not in the allowed list of
368
-    * values are stripped from the value.
369
-    *  
370
-    * @param array $values List of allowed values
371
-    * @return \AppUtils\Request_Param
372
-    */
362
+    /**
363
+     * Only available for array values: the parameter must be
364
+     * an array value, and the array may only contain values 
365
+     * specified in the values array.
366
+     * 
367
+     * Submitted values that are not in the allowed list of
368
+     * values are stripped from the value.
369
+     *  
370
+     * @param array $values List of allowed values
371
+     * @return \AppUtils\Request_Param
372
+     */
373 373
     public function setValuesList(array $values)
374 374
     {
375 375
         $this->setArray();
@@ -382,39 +382,39 @@  discard block
 block discarded – undo
382 382
         return $this->setValidation(self::VALIDATION_TYPE_ARRAY);
383 383
     }
384 384
     
385
-   /**
386
-    * Specifies that a JSON-encoded string is expected.
387
-    * 
388
-    * NOTE: Numbers or quoted strings are technically valid
389
-    * JSON, but are not accepted, because it is assumed
390
-    * at least an array or object are expected.
391
-    * 
392
-    * @return \AppUtils\Request_Param
393
-    */
385
+    /**
386
+     * Specifies that a JSON-encoded string is expected.
387
+     * 
388
+     * NOTE: Numbers or quoted strings are technically valid
389
+     * JSON, but are not accepted, because it is assumed
390
+     * at least an array or object are expected.
391
+     * 
392
+     * @return \AppUtils\Request_Param
393
+     */
394 394
     public function setJSON() : Request_Param
395 395
     {
396 396
         return $this->setValidation(self::VALIDATION_TYPE_JSON, array('arrays' => true));
397 397
     }
398 398
     
399
-   /**
400
-    * Like {@link Request_Param::setJSON()}, but accepts
401
-    * only JSON objects. Arrays will not be accepted.
402
-    * 
403
-    * @return \AppUtils\Request_Param
404
-    */
399
+    /**
400
+     * Like {@link Request_Param::setJSON()}, but accepts
401
+     * only JSON objects. Arrays will not be accepted.
402
+     * 
403
+     * @return \AppUtils\Request_Param
404
+     */
405 405
     public function setJSONObject() : Request_Param
406 406
     {
407 407
         return $this->setValidation(self::VALIDATION_TYPE_JSON, array('arrays' => false));
408 408
     }
409 409
     
410
-   /**
411
-    * The parameter is a string boolean representation. This means
412
-    * it can be any of the following: "yes", "true", "no", "false".
413
-    * The value is automatically converted to a boolean when retrieving
414
-    * the parameter.
415
-    * 
416
-    * @return Request_Param
417
-    */
410
+    /**
411
+     * The parameter is a string boolean representation. This means
412
+     * it can be any of the following: "yes", "true", "no", "false".
413
+     * The value is automatically converted to a boolean when retrieving
414
+     * the parameter.
415
+     * 
416
+     * @return Request_Param
417
+     */
418 418
     public function setBoolean() : Request_Param
419 419
     {
420 420
         $this->addCallbackFilter(array($this, 'applyFilter_boolean'));
@@ -478,15 +478,15 @@  discard block
 block discarded – undo
478 478
         return $keep;
479 479
     }
480 480
     
481
-   /**
482
-    * Validates the request parameter as an MD5 string,
483
-    * so that only values resembling md5 values are accepted.
484
-    * 
485
-    * NOTE: This can only guarantee the format, not whether
486
-    * it is an actual valid hash of something.
487
-    * 
488
-    * @return \AppUtils\Request_Param
489
-    */
481
+    /**
482
+     * Validates the request parameter as an MD5 string,
483
+     * so that only values resembling md5 values are accepted.
484
+     * 
485
+     * NOTE: This can only guarantee the format, not whether
486
+     * it is an actual valid hash of something.
487
+     * 
488
+     * @return \AppUtils\Request_Param
489
+     */
490 490
     public function setMD5() : Request_Param
491 491
     {
492 492
         return $this->setRegex(RegexHelper::REGEX_MD5);
@@ -528,14 +528,14 @@  discard block
 block discarded – undo
528 528
         return $this;
529 529
     }
530 530
     
531
-   /**
532
-    * Retrieves the value of the request parameter,
533
-    * applying all filters (if any) and validation
534
-    * (if any).
535
-    * 
536
-    * @param mixed $default
537
-    * @return mixed
538
-    */
531
+    /**
532
+     * Retrieves the value of the request parameter,
533
+     * applying all filters (if any) and validation
534
+     * (if any).
535
+     * 
536
+     * @param mixed $default
537
+     * @return mixed
538
+     */
539 539
     public function get($default=null)
540 540
     {
541 541
         $value = $this->request->getParam($this->paramName);
@@ -565,12 +565,12 @@  discard block
 block discarded – undo
565 565
         return null;
566 566
     }
567 567
     
568
-   /**
569
-    * Validates the syntax of an URL, but not its actual validity. 
570
-    * 
571
-    * @param mixed $value
572
-    * @return string
573
-    */
568
+    /**
569
+     * Validates the syntax of an URL, but not its actual validity. 
570
+     * 
571
+     * @param mixed $value
572
+     * @return string
573
+     */
574 574
     protected function validate_url($value) : string
575 575
     {
576 576
         if(!is_string($value)) {
@@ -710,10 +710,10 @@  discard block
 block discarded – undo
710 710
         return null;
711 711
     }
712 712
     
713
-   /**
714
-    * Makes sure that the value is a JSON-encoded string.
715
-    * @param mixed $value
716
-    */
713
+    /**
714
+     * Makes sure that the value is a JSON-encoded string.
715
+     * @param mixed $value
716
+     */
717 717
     protected function validate_json($value) : string
718 718
     {
719 719
         if(!is_string($value)) {
@@ -730,7 +730,7 @@  discard block
 block discarded – undo
730 730
         if($this->validationParams['arrays'] === false) 
731 731
         {
732 732
             if(is_object(json_decode($value))) {
733
-               return $value; 
733
+                return $value; 
734 734
             }
735 735
         } 
736 736
         else 
@@ -810,12 +810,12 @@  discard block
 block discarded – undo
810 810
         return $this;
811 811
     }
812 812
     
813
-   /**
814
-    * Adds a filter that trims whitespace from the request
815
-    * parameter using the PHP <code>trim</code> function.
816
-    * 
817
-    * @return \AppUtils\Request_Param
818
-    */
813
+    /**
814
+     * Adds a filter that trims whitespace from the request
815
+     * parameter using the PHP <code>trim</code> function.
816
+     * 
817
+     * @return \AppUtils\Request_Param
818
+     */
819 819
     public function addFilterTrim() : Request_Param
820 820
     {
821 821
         // to guarantee we only work with strings
@@ -824,13 +824,13 @@  discard block
 block discarded – undo
824 824
         return $this->addCallbackFilter('trim');
825 825
     }
826 826
 
827
-   /**
828
-    * Converts the value to a string, even if it is not
829
-    * a string value. Complex types like arrays and objects
830
-    * are converted to an empty string.
831
-    * 
832
-    * @return \AppUtils\Request_Param
833
-    */
827
+    /**
828
+     * Converts the value to a string, even if it is not
829
+     * a string value. Complex types like arrays and objects
830
+     * are converted to an empty string.
831
+     * 
832
+     * @return \AppUtils\Request_Param
833
+     */
834 834
     public function addStringFilter() : Request_Param
835 835
     {
836 836
         return $this->addCallbackFilter(array($this, 'applyFilter_string'));
@@ -880,12 +880,12 @@  discard block
 block discarded – undo
880 880
         return $this->addCallbackFilter('strip_tags', array($allowedTags));
881 881
     }
882 882
     
883
-   /**
884
-    * Adds a filter that strips all whitespace from the
885
-    * request parameter, from spaces to tabs and newlines.
886
-    * 
887
-    * @return \AppUtils\Request_Param
888
-    */
883
+    /**
884
+     * Adds a filter that strips all whitespace from the
885
+     * request parameter, from spaces to tabs and newlines.
886
+     * 
887
+     * @return \AppUtils\Request_Param
888
+     */
889 889
     public function addStripWhitespaceFilter() : Request_Param
890 890
     {
891 891
         // to ensure we only work with strings.
@@ -894,14 +894,14 @@  discard block
 block discarded – undo
894 894
         return $this->addCallbackFilter(array($this, 'applyFilter_stripWhitespace'));
895 895
     }   
896 896
     
897
-   /**
898
-    * Adds a filter that transforms comma separated values
899
-    * into an array of values.
900
-    * 
901
-    * @param bool $trimEntries Trim whitespace from each entry?
902
-    * @param bool $stripEmptyEntries Remove empty entries from the array?
903
-    * @return \AppUtils\Request_Param
904
-    */
897
+    /**
898
+     * Adds a filter that transforms comma separated values
899
+     * into an array of values.
900
+     * 
901
+     * @param bool $trimEntries Trim whitespace from each entry?
902
+     * @param bool $stripEmptyEntries Remove empty entries from the array?
903
+     * @return \AppUtils\Request_Param
904
+     */
905 905
     public function addCommaSeparatedFilter(bool $trimEntries=true, bool $stripEmptyEntries=true) : Request_Param
906 906
     {
907 907
         $this->setArray();
@@ -915,12 +915,12 @@  discard block
 block discarded – undo
915 915
         );
916 916
     }
917 917
     
918
-   /**
919
-    * Adds a filter that encodes all HTML special characters
920
-    * using the PHP <code>htmlspecialchars</code> function.
921
-    * 
922
-    * @return \AppUtils\Request_Param
923
-    */
918
+    /**
919
+     * Adds a filter that encodes all HTML special characters
920
+     * using the PHP <code>htmlspecialchars</code> function.
921
+     * 
922
+     * @return \AppUtils\Request_Param
923
+     */
924 924
     public function addHTMLSpecialcharsFilter() : Request_Param
925 925
     {
926 926
         return $this->addCallbackFilter('htmlspecialchars', array(ENT_QUOTES, 'UTF-8'));
@@ -933,14 +933,14 @@  discard block
 block discarded – undo
933 933
     
934 934
     protected $required = false;
935 935
     
936
-   /**
937
-    * Marks this request parameter as required. To use this feature,
938
-    * you have to call the request's {@link Request::validate()}
939
-    * method.
940
-    * 
941
-    * @return Request_Param
942
-    * @see Request::validate()
943
-    */
936
+    /**
937
+     * Marks this request parameter as required. To use this feature,
938
+     * you have to call the request's {@link Request::validate()}
939
+     * method.
940
+     * 
941
+     * @return Request_Param
942
+     * @see Request::validate()
943
+     */
944 944
     public function makeRequired() : Request_Param
945 945
     {
946 946
         $this->required = true;
Please login to merge, or discard this patch.
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -123,9 +123,9 @@  discard block
 block discarded – undo
123 123
     * @param array $args
124 124
     * @return Request_Param
125 125
     */
126
-    public function setCallback($callback, $args=array())
126
+    public function setCallback($callback, $args = array())
127 127
     {
128
-        if(!is_callable($callback)) {
128
+        if (!is_callable($callback)) {
129 129
             throw new Request_Exception(
130 130
                 'Not a valid callback',
131 131
                 'The specified callback is not a valid callable entity.',
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
         array_unshift($args, $value);
149 149
         
150 150
         $result = call_user_func_array($this->validationParams['callback'], $args);
151
-        if($result !== false) {
151
+        if ($result !== false) {
152 152
             return $value;
153 153
         }
154 154
         
@@ -175,13 +175,13 @@  discard block
 block discarded – undo
175 175
         
176 176
         // go through all enqueued validations in turn, each time
177 177
         // replacing the value with the adjusted, validated value.
178
-        foreach($this->validations as $validateDef) 
178
+        foreach ($this->validations as $validateDef) 
179 179
         {
180 180
             $this->validationType = $validateDef['type'];
181 181
             $this->validationParams = $validateDef['params'];
182 182
             
183 183
             // and now, see if we have to validate the value as well
184
-            $method = 'validate_' . $this->validationType;
184
+            $method = 'validate_'.$this->validationType;
185 185
             if (!method_exists($this, $method)) {
186 186
                 throw new Request_Exception(
187 187
                     'Unknown validation type.',
@@ -195,19 +195,19 @@  discard block
 block discarded – undo
195 195
                 );
196 196
             }
197 197
          
198
-            if($this->valueType === self::VALUE_TYPE_ID_LIST) 
198
+            if ($this->valueType === self::VALUE_TYPE_ID_LIST) 
199 199
             {
200
-                if(!is_array($value)) {
200
+                if (!is_array($value)) {
201 201
                     $value = explode(',', $value);
202 202
                 }
203 203
                 
204 204
                 $keep = array();
205
-                foreach($value as $subval) 
205
+                foreach ($value as $subval) 
206 206
                 {
207 207
                     $subval = trim($subval);
208 208
                     $subval = $this->$method($subval);
209 209
                     
210
-                    if($subval !== null) {
210
+                    if ($subval !== null) {
211 211
                         $keep[] = intval($subval);
212 212
                     }
213 213
                 }
@@ -423,7 +423,7 @@  discard block
 block discarded – undo
423 423
     
424 424
     protected function applyFilter_boolean($value)
425 425
     {
426
-        if($value == 'yes' || $value == 'true') {
426
+        if ($value == 'yes' || $value == 'true') {
427 427
             return true;
428 428
         }
429 429
         
@@ -437,7 +437,7 @@  discard block
 block discarded – undo
437 437
     
438 438
     protected function applyFilter_string($value)
439 439
     {
440
-        if(!is_scalar($value)) {
440
+        if (!is_scalar($value)) {
441 441
             return '';
442 442
         }
443 443
         
@@ -446,29 +446,29 @@  discard block
 block discarded – undo
446 446
     
447 447
     protected function applyFilter_commaSeparated($value, bool $trimEntries, bool $stripEmptyEntries)
448 448
     {
449
-        if(is_array($value)) {
449
+        if (is_array($value)) {
450 450
             return $value;
451 451
         }
452 452
         
453
-        if($value === '' || $value === null || !is_string($value)) {
453
+        if ($value === '' || $value === null || !is_string($value)) {
454 454
             return array();
455 455
         }
456 456
         
457 457
         $result = explode(',', $value);
458 458
         
459
-        if(!$trimEntries && !$stripEmptyEntries) {
459
+        if (!$trimEntries && !$stripEmptyEntries) {
460 460
             return $result;
461 461
         }
462 462
         
463 463
         $keep = array();
464 464
         
465
-        foreach($result as $entry) 
465
+        foreach ($result as $entry) 
466 466
         {
467
-            if($trimEntries === true) {
467
+            if ($trimEntries === true) {
468 468
                 $entry = trim($entry);
469 469
             }
470 470
             
471
-            if($stripEmptyEntries === true && $entry === '') {
471
+            if ($stripEmptyEntries === true && $entry === '') {
472 472
                 continue;
473 473
             }
474 474
             
@@ -536,10 +536,10 @@  discard block
 block discarded – undo
536 536
     * @param mixed $default
537 537
     * @return mixed
538 538
     */
539
-    public function get($default=null)
539
+    public function get($default = null)
540 540
     {
541 541
         $value = $this->request->getParam($this->paramName);
542
-        if($value !== null && $value !== '') {
542
+        if ($value !== null && $value !== '') {
543 543
             return $value;
544 544
         }
545 545
 
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
      */
559 559
     protected function validate_integer($value) : ?int
560 560
     {
561
-        if(ConvertHelper::isInteger($value)) {
561
+        if (ConvertHelper::isInteger($value)) {
562 562
             return intval($value);
563 563
         }
564 564
         
@@ -573,12 +573,12 @@  discard block
 block discarded – undo
573 573
     */
574 574
     protected function validate_url($value) : string
575 575
     {
576
-        if(!is_string($value)) {
576
+        if (!is_string($value)) {
577 577
             return '';
578 578
         }
579 579
         
580 580
         $info = parse_url($value);
581
-        if(isset($info['host'])) {
581
+        if (isset($info['host'])) {
582 582
             return $value;
583 583
         }
584 584
         
@@ -594,7 +594,7 @@  discard block
 block discarded – undo
594 594
      */
595 595
     protected function validate_numeric($value) : ?float
596 596
     {
597
-        if(is_numeric($value)) {
597
+        if (is_numeric($value)) {
598 598
             return $value * 1;
599 599
         }
600 600
 
@@ -610,7 +610,7 @@  discard block
 block discarded – undo
610 610
      */
611 611
     protected function validate_regex($value) : ?string
612 612
     {
613
-        if(!is_scalar($value)) {
613
+        if (!is_scalar($value)) {
614 614
             return null;
615 615
         }
616 616
         
@@ -618,13 +618,13 @@  discard block
 block discarded – undo
618 618
         // is a boolan, which is converted to an integer when
619 619
         // converted to string, which in turn can be validated
620 620
         // with a regex.
621
-        if(is_bool($value)) {
621
+        if (is_bool($value)) {
622 622
             return null;
623 623
         }
624 624
         
625 625
         $value = (string)$value;
626 626
         
627
-        if(preg_match($this->validationParams['regex'], $value)) {
627
+        if (preg_match($this->validationParams['regex'], $value)) {
628 628
             return $value;
629 629
         }
630 630
 
@@ -640,11 +640,11 @@  discard block
 block discarded – undo
640 640
      */
641 641
     protected function validate_alpha($value)
642 642
     {
643
-        if(!is_scalar($value)) {
643
+        if (!is_scalar($value)) {
644 644
             return null;
645 645
         }
646 646
         
647
-        if(preg_match('/\A[a-zA-Z]+\z/', $value)) {
647
+        if (preg_match('/\A[a-zA-Z]+\z/', $value)) {
648 648
             return $value;
649 649
         }
650 650
 
@@ -653,13 +653,13 @@  discard block
 block discarded – undo
653 653
     
654 654
     protected function validate_valueslist($value)
655 655
     {
656
-        if(!is_array($value)) {
656
+        if (!is_array($value)) {
657 657
             return array();
658 658
         }
659 659
         
660 660
         $keep = array();
661
-        foreach($value as $item) {
662
-            if(in_array($item, $this->validationParams)) {
661
+        foreach ($value as $item) {
662
+            if (in_array($item, $this->validationParams)) {
663 663
                 $keep[] = $item;
664 664
             }
665 665
         }
@@ -716,26 +716,26 @@  discard block
 block discarded – undo
716 716
     */
717 717
     protected function validate_json($value) : string
718 718
     {
719
-        if(!is_string($value)) {
719
+        if (!is_string($value)) {
720 720
             return '';
721 721
         }
722 722
         
723 723
         $value = trim($value);
724 724
         
725
-        if(empty($value)) {
725
+        if (empty($value)) {
726 726
             return '';
727 727
         }
728 728
         
729 729
         // strictly validate for objects?
730
-        if($this->validationParams['arrays'] === false) 
730
+        if ($this->validationParams['arrays'] === false) 
731 731
         {
732
-            if(is_object(json_decode($value))) {
732
+            if (is_object(json_decode($value))) {
733 733
                return $value; 
734 734
             }
735 735
         } 
736 736
         else 
737 737
         {
738
-            if(is_array(json_decode($value, true))) {
738
+            if (is_array(json_decode($value, true))) {
739 739
                 return $value;
740 740
             }
741 741
         }
@@ -755,7 +755,7 @@  discard block
 block discarded – undo
755 755
     {
756 756
         $total = count($this->filters);
757 757
         for ($i = 0; $i < $total; $i++) {
758
-            $method = 'applyFilter_' . $this->filters[$i]['type'];
758
+            $method = 'applyFilter_'.$this->filters[$i]['type'];
759 759
             $value = $this->$method($value, $this->filters[$i]['params']);
760 760
         }
761 761
 
@@ -902,7 +902,7 @@  discard block
 block discarded – undo
902 902
     * @param bool $stripEmptyEntries Remove empty entries from the array?
903 903
     * @return \AppUtils\Request_Param
904 904
     */
905
-    public function addCommaSeparatedFilter(bool $trimEntries=true, bool $stripEmptyEntries=true) : Request_Param
905
+    public function addCommaSeparatedFilter(bool $trimEntries = true, bool $stripEmptyEntries = true) : Request_Param
906 906
     {
907 907
         $this->setArray();
908 908
         
Please login to merge, or discard this patch.
src/ConvertHelper.php 1 patch
Spacing   +118 added lines, -118 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
             $amount = substr_count($line, "\t") - $min;
60 60
             $line = trim($line);
61 61
             if ($amount >= 1) {
62
-                $line = str_repeat("\t", $amount) . $line;
62
+                $line = str_repeat("\t", $amount).$line;
63 63
             }
64 64
 
65 65
             $converted[] = $line;
@@ -131,10 +131,10 @@  discard block
 block discarded – undo
131 131
 
132 132
         // specifically handle zero
133 133
         if ($seconds <= 0) {
134
-            return '0 ' . t('seconds');
134
+            return '0 '.t('seconds');
135 135
         }
136 136
         
137
-        if($seconds < 1) {
137
+        if ($seconds < 1) {
138 138
             return t('less than a second');
139 139
         }
140 140
 
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
         foreach ($units as $def) {
143 143
             $quot = intval($seconds / $def['value']);
144 144
             if ($quot) {
145
-                $item = $quot . ' ';
145
+                $item = $quot.' ';
146 146
                 if (abs($quot) > 1) {
147 147
                     $item .= $def['plural'];
148 148
                 } else {
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
             return $last;
160 160
         }
161 161
 
162
-        return implode(', ', $tokens) . ' ' . t('and') . ' ' . $last;
162
+        return implode(', ', $tokens).' '.t('and').' '.$last;
163 163
     }
164 164
 
165 165
     /**
@@ -177,13 +177,13 @@  discard block
 block discarded – undo
177 177
      */
178 178
     public static function duration2string($datefrom, $dateto = -1) : string
179 179
     {
180
-        if($datefrom instanceof \DateTime) {
180
+        if ($datefrom instanceof \DateTime) {
181 181
             $datefrom = ConvertHelper::date2timestamp($datefrom);
182 182
         } else {
183 183
             $datefrom = intval($datefrom);
184 184
         }
185 185
         
186
-        if($dateto instanceof \DateTime) {
186
+        if ($dateto instanceof \DateTime) {
187 187
             $dateto = ConvertHelper::date2timestamp($dateto);
188 188
         } else {
189 189
             $dateto = intval($dateto);
@@ -192,11 +192,11 @@  discard block
 block discarded – undo
192 192
         // Defaults and assume if 0 is passed in that
193 193
         // its an error rather than the epoch
194 194
 
195
-        if($datefrom <= 0) {
195
+        if ($datefrom <= 0) {
196 196
             return t('A long time ago');
197 197
         }
198 198
         
199
-        if($dateto == -1) {
199
+        if ($dateto == -1) {
200 200
             $dateto = time();
201 201
         }
202 202
 
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
         $interval = "";
208 208
         
209 209
         $future = false;
210
-        if($difference < 0) {
210
+        if ($difference < 0) {
211 211
             $difference = $difference * -1;
212 212
             $future = true;
213 213
         }
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
                 $day = (int)date("j", $dateto);
283 283
                 $year = (int)date("Y", $datefrom);
284 284
                 
285
-                while(mktime($hour, $min, $sec, $month + ($months_difference), $day, $year) < $dateto) 
285
+                while (mktime($hour, $min, $sec, $month + ($months_difference), $day, $year) < $dateto) 
286 286
                 {
287 287
                     $months_difference++;
288 288
                 }
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
                     $datediff--;
298 298
                 }
299 299
 
300
-                if($future) {
300
+                if ($future) {
301 301
                     $result = ($datediff == 1) ? t('In one month', $datediff) : t('In %1s months', $datediff);
302 302
                 } else {
303 303
                     $result = ($datediff == 1) ? t('One month ago', $datediff) : t('%1s months ago', $datediff);
@@ -306,7 +306,7 @@  discard block
 block discarded – undo
306 306
 
307 307
             case "y":
308 308
                 $datediff = floor($difference / 60 / 60 / 24 / 365);
309
-                if($future) {
309
+                if ($future) {
310 310
                     $result = ($datediff == 1) ? t('In one year', $datediff) : t('In %1s years', $datediff);
311 311
                 } else {
312 312
                     $result = ($datediff == 1) ? t('One year ago', $datediff) : t('%1s years ago', $datediff);
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
 
316 316
             case "d":
317 317
                 $datediff = floor($difference / 60 / 60 / 24);
318
-                if($future) {
318
+                if ($future) {
319 319
                     $result = ($datediff == 1) ? t('In one day', $datediff) : t('In %1s days', $datediff);
320 320
                 } else {
321 321
                     $result = ($datediff == 1) ? t('One day ago', $datediff) : t('%1s days ago', $datediff);
@@ -324,7 +324,7 @@  discard block
 block discarded – undo
324 324
 
325 325
             case "ww":
326 326
                 $datediff = floor($difference / 60 / 60 / 24 / 7);
327
-                if($future) {
327
+                if ($future) {
328 328
                     $result = ($datediff == 1) ? t('In one week', $datediff) : t('In %1s weeks', $datediff);
329 329
                 } else {
330 330
                     $result = ($datediff == 1) ? t('One week ago', $datediff) : t('%1s weeks ago', $datediff);
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
 
334 334
             case "h":
335 335
                 $datediff = floor($difference / 60 / 60);
336
-                if($future) {
336
+                if ($future) {
337 337
                     $result = ($datediff == 1) ? t('In one hour', $datediff) : t('In %1s hours', $datediff);
338 338
                 } else {
339 339
                     $result = ($datediff == 1) ? t('One hour ago', $datediff) : t('%1s hours ago', $datediff);
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
 
343 343
             case "n":
344 344
                 $datediff = floor($difference / 60);
345
-                if($future) {
345
+                if ($future) {
346 346
                     $result = ($datediff == 1) ? t('In one minute', $datediff) : t('In %1s minutes', $datediff);
347 347
                 } else {
348 348
                     $result = ($datediff == 1) ? t('One minute ago', $datediff) : t('%1s minutes ago', $datediff);
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 
352 352
             case "s":
353 353
                 $datediff = $difference;
354
-                if($future) {
354
+                if ($future) {
355 355
                     $result = ($datediff == 1) ? t('In one second', $datediff) : t('In %1s seconds', $datediff);
356 356
                 } else {
357 357
                     $result = ($datediff == 1) ? t('One second ago', $datediff) : t('%1s seconds ago', $datediff);
@@ -374,9 +374,9 @@  discard block
 block discarded – undo
374 374
         return $geshi->parse_code();
375 375
     }
376 376
     
377
-    public static function highlight_xml($xml, $formatSource=false)
377
+    public static function highlight_xml($xml, $formatSource = false)
378 378
     {
379
-        if($formatSource) 
379
+        if ($formatSource) 
380 380
         {
381 381
             $dom = new \DOMDocument();
382 382
             $dom->loadXML($xml);
@@ -414,22 +414,22 @@  discard block
 block discarded – undo
414 414
         $terabyte = $gigabyte * 1024;
415 415
 
416 416
         if (($bytes >= 0) && ($bytes < $kilobyte)) {
417
-            return $bytes . ' ' . t('B');
417
+            return $bytes.' '.t('B');
418 418
 
419 419
         } elseif (($bytes >= $kilobyte) && ($bytes < $megabyte)) {
420
-            return round($bytes / $kilobyte, $precision) . ' ' . t('Kb');
420
+            return round($bytes / $kilobyte, $precision).' '.t('Kb');
421 421
 
422 422
         } elseif (($bytes >= $megabyte) && ($bytes < $gigabyte)) {
423
-            return round($bytes / $megabyte, $precision) . ' ' . t('Mb');
423
+            return round($bytes / $megabyte, $precision).' '.t('Mb');
424 424
 
425 425
         } elseif (($bytes >= $gigabyte) && ($bytes < $terabyte)) {
426
-            return round($bytes / $gigabyte, $precision) . ' ' . t('Gb');
426
+            return round($bytes / $gigabyte, $precision).' '.t('Gb');
427 427
 
428 428
         } elseif ($bytes >= $terabyte) {
429
-            return round($bytes / $gigabyte, $precision) . ' ' . t('Tb');
429
+            return round($bytes / $gigabyte, $precision).' '.t('Tb');
430 430
         }
431 431
 
432
-        return $bytes . ' ' . t('B');
432
+        return $bytes.' '.t('B');
433 433
     }
434 434
 
435 435
    /**
@@ -449,34 +449,34 @@  discard block
 block discarded – undo
449 449
             return $text;
450 450
         }
451 451
 
452
-        $text = trim(mb_substr($text, 0, $targetLength)) . $append;
452
+        $text = trim(mb_substr($text, 0, $targetLength)).$append;
453 453
 
454 454
         return $text;
455 455
     }
456 456
 
457
-    public static function var_dump($var, $html=true)
457
+    public static function var_dump($var, $html = true)
458 458
     {
459 459
         $info = parseVariable($var);
460 460
         
461
-        if($html) {
461
+        if ($html) {
462 462
             return $info->toHTML();
463 463
         }
464 464
         
465 465
         return $info->toString();
466 466
     }
467 467
     
468
-    public static function print_r($var, $return=false, $html=true)
468
+    public static function print_r($var, $return = false, $html = true)
469 469
     {
470 470
         $result = self::var_dump($var, $html);
471 471
         
472
-        if($html) {
472
+        if ($html) {
473 473
             $result = 
474 474
             '<pre style="background:#fff;color:#333;padding:16px;border:solid 1px #bbb;border-radius:4px">'.
475 475
                 $result.
476 476
             '</pre>';
477 477
         }
478 478
         
479
-        if($return) {
479
+        if ($return) {
480 480
             return $result;
481 481
         }
482 482
         
@@ -496,7 +496,7 @@  discard block
 block discarded – undo
496 496
 
497 497
     public static function string2bool($string)
498 498
     {
499
-        if($string === '' || $string === null) {
499
+        if ($string === '' || $string === null) {
500 500
             return false;
501 501
         }
502 502
         
@@ -551,10 +551,10 @@  discard block
 block discarded – undo
551 551
     public static function date2listLabel(\DateTime $date, $includeTime = false, $shortMonth = false)
552 552
     {
553 553
         $today = new \DateTime();
554
-        if($date->format('d.m.Y') == $today->format('d.m.Y')) {
554
+        if ($date->format('d.m.Y') == $today->format('d.m.Y')) {
555 555
             $label = t('Today');
556 556
         } else {
557
-            $label = $date->format('d') . '. ' . self::month2string((int)$date->format('m'), $shortMonth) . ' ';
557
+            $label = $date->format('d').'. '.self::month2string((int)$date->format('m'), $shortMonth).' ';
558 558
             if ($date->format('Y') != date('Y')) {
559 559
                 $label .= $date->format('Y');
560 560
             }
@@ -645,28 +645,28 @@  discard block
 block discarded – undo
645 645
         $hexAlphabet = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
646 646
         
647 647
         $stack = array();
648
-        foreach(self::$controlChars as $char)
648
+        foreach (self::$controlChars as $char)
649 649
         {
650 650
             $tokens = explode('-', $char);
651 651
             $start = $tokens[0];
652 652
             $end = $tokens[1];
653 653
             $prefix = substr($start, 0, 3);
654 654
             $range = array();
655
-            foreach($hexAlphabet as $number) {
655
+            foreach ($hexAlphabet as $number) {
656 656
                 $range[] = $prefix.$number;
657 657
             }
658 658
             
659 659
             $use = false;
660
-            foreach($range as $number) {
661
-                if($number == $start) {
660
+            foreach ($range as $number) {
661
+                if ($number == $start) {
662 662
                     $use = true;
663 663
                 }
664 664
                 
665
-                if($use) {
665
+                if ($use) {
666 666
                     $stack[] = $number;
667 667
                 }
668 668
                 
669
-                if($number == $end) {
669
+                if ($number == $end) {
670 670
                     break;
671 671
                 }
672 672
             }
@@ -687,7 +687,7 @@  discard block
 block discarded – undo
687 687
         $chars = self::getControlCharactersAsHex();
688 688
         
689 689
         $result = array();
690
-        foreach($chars as $char) {
690
+        foreach ($chars as $char) {
691 691
             $result[] = hex2bin($char);
692 692
         }
693 693
         
@@ -705,14 +705,14 @@  discard block
 block discarded – undo
705 705
         $chars = self::getControlCharactersAsHex();
706 706
         
707 707
         $result = array();
708
-        foreach($chars as $char) {
708
+        foreach ($chars as $char) {
709 709
             $result[] = '\u'.strtolower($char);
710 710
         }
711 711
         
712 712
         return $result;
713 713
     }
714 714
     
715
-    protected static $controlChars =  array(
715
+    protected static $controlChars = array(
716 716
         '0000-0008', // control chars
717 717
         '000E-000F', // control chars
718 718
         '0010-001F', // control chars
@@ -734,19 +734,19 @@  discard block
 block discarded – undo
734 734
      */
735 735
     public static function stripControlCharacters(string $string) : string
736 736
     {
737
-        if(empty($string)) {
737
+        if (empty($string)) {
738 738
             return $string;
739 739
         }
740 740
         
741 741
         // create the regex from the unicode characters list
742
-        if(!isset(self::$controlCharsRegex)) 
742
+        if (!isset(self::$controlCharsRegex)) 
743 743
         {
744 744
             $chars = self::getControlCharactersAsHex();
745 745
 
746 746
             // we use the notation \x{0000} to specify the unicode character key
747 747
             // in the regular expression.
748 748
             $stack = array();
749
-            foreach($chars as $char) {
749
+            foreach ($chars as $char) {
750 750
                 $stack[] = '\x{'.$char.'}';
751 751
             }
752 752
             
@@ -780,7 +780,7 @@  discard block
 block discarded – undo
780 780
             $ordInt = ord($octet);
781 781
             // Convert from int (base 10) to hex (base 16), for PHP \x syntax
782 782
             $ordHex = base_convert($ordInt, 10, 16);
783
-            $output .= '\x' . $ordHex;
783
+            $output .= '\x'.$ordHex;
784 784
         }
785 785
         return $output;
786 786
     }
@@ -812,19 +812,19 @@  discard block
 block discarded – undo
812 812
     
813 813
     protected static function convertScalarForComparison($scalar)
814 814
     {
815
-        if($scalar === '' || is_null($scalar)) {
815
+        if ($scalar === '' || is_null($scalar)) {
816 816
             return null;
817 817
         }
818 818
         
819
-        if(is_bool($scalar)) {
819
+        if (is_bool($scalar)) {
820 820
             return self::bool2string($scalar);
821 821
         }
822 822
         
823
-        if(is_array($scalar)) {
823
+        if (is_array($scalar)) {
824 824
             $scalar = md5(serialize($scalar));
825 825
         }
826 826
         
827
-        if($scalar !== null && !is_scalar($scalar)) {
827
+        if ($scalar !== null && !is_scalar($scalar)) {
828 828
             throw new ConvertHelper_Exception(
829 829
                 'Not a scalar value in comparison',
830 830
                 null,
@@ -873,7 +873,7 @@  discard block
 block discarded – undo
873 873
     public static function bool2string($boolean, bool $yesno = false) : string
874 874
     {
875 875
         // allow 'yes', 'true', 'no', 'false' string notations as well
876
-        if(!is_bool($boolean)) {
876
+        if (!is_bool($boolean)) {
877 877
             $boolean = self::string2bool($boolean);
878 878
         }
879 879
         
@@ -914,15 +914,15 @@  discard block
 block discarded – undo
914 914
     public static function array2attributeString($array)
915 915
     {
916 916
         $tokens = array();
917
-        foreach($array as $attr => $value) {
918
-            if($value == '' || $value == null) {
917
+        foreach ($array as $attr => $value) {
918
+            if ($value == '' || $value == null) {
919 919
                 continue;
920 920
             }
921 921
             
922 922
             $tokens[] = $attr.'="'.$value.'"';
923 923
         }
924 924
         
925
-        if(empty($tokens)) {
925
+        if (empty($tokens)) {
926 926
             return '';
927 927
         }
928 928
         
@@ -937,10 +937,10 @@  discard block
 block discarded – undo
937 937
     * @param string $string
938 938
     * @return string
939 939
     */
940
-    public static function string2attributeJS($string, $quoted=true)
940
+    public static function string2attributeJS($string, $quoted = true)
941 941
     {
942 942
         $converted = addslashes(htmlspecialchars(strip_tags($string), ENT_QUOTES, 'UTF-8'));
943
-        if($quoted) {
943
+        if ($quoted) {
944 944
             $converted = "'".$converted."'";
945 945
         } 
946 946
         
@@ -958,11 +958,11 @@  discard block
 block discarded – undo
958 958
     */
959 959
     public static function isBoolean($value) : bool
960 960
     {
961
-        if(is_bool($value)) {
961
+        if (is_bool($value)) {
962 962
             return true;
963 963
         }
964 964
         
965
-        if(!is_scalar($value)) {
965
+        if (!is_scalar($value)) {
966 966
             return false;
967 967
         }
968 968
         
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
     public static function array2styleString(array $subject) : string
979 979
     {
980 980
         $tokens = array();
981
-        foreach($subject as $name => $value) {
981
+        foreach ($subject as $name => $value) {
982 982
             $tokens[] = $name.':'.$value;
983 983
         }
984 984
         
@@ -1036,7 +1036,7 @@  discard block
 block discarded – undo
1036 1036
     * 
1037 1037
     * @see JSHelper::buildRegexStatement()
1038 1038
     */
1039
-    public static function regex2js(string $regex, string $statementType=JSHelper::JS_REGEX_OBJECT)
1039
+    public static function regex2js(string $regex, string $statementType = JSHelper::JS_REGEX_OBJECT)
1040 1040
     {
1041 1041
         return JSHelper::buildRegexStatement($regex, $statementType);
1042 1042
     }
@@ -1053,11 +1053,11 @@  discard block
 block discarded – undo
1053 1053
     * @throws ConvertHelper_Exception
1054 1054
     * @return string
1055 1055
     */
1056
-    public static function var2json($variable, int $options=0, int $depth=512) : string
1056
+    public static function var2json($variable, int $options = 0, int $depth = 512) : string
1057 1057
     {
1058 1058
         $result = json_encode($variable, $options, $depth);
1059 1059
         
1060
-        if($result !== false) {
1060
+        if ($result !== false) {
1061 1061
             return $result;
1062 1062
         }
1063 1063
         
@@ -1082,10 +1082,10 @@  discard block
 block discarded – undo
1082 1082
     public static function stripUTFBom($string)
1083 1083
     {
1084 1084
         $boms = FileHelper::getUTFBOMs();
1085
-        foreach($boms as $bomChars) {
1085
+        foreach ($boms as $bomChars) {
1086 1086
             $length = mb_strlen($bomChars);
1087 1087
             $text = mb_substr($string, 0, $length);
1088
-            if($text==$bomChars) {
1088
+            if ($text == $bomChars) {
1089 1089
                 return mb_substr($string, $length);
1090 1090
             }
1091 1091
         }
@@ -1102,7 +1102,7 @@  discard block
 block discarded – undo
1102 1102
     */
1103 1103
     public static function string2utf8($string)
1104 1104
     {
1105
-        if(!self::isStringASCII($string)) {
1105
+        if (!self::isStringASCII($string)) {
1106 1106
             return \ForceUTF8\Encoding::toUTF8($string);
1107 1107
         }
1108 1108
         
@@ -1120,11 +1120,11 @@  discard block
 block discarded – undo
1120 1120
     */
1121 1121
     public static function isStringASCII($string)
1122 1122
     {
1123
-        if($string === '' || $string === NULL) {
1123
+        if ($string === '' || $string === NULL) {
1124 1124
             return true;
1125 1125
         }
1126 1126
         
1127
-        if(!is_string($string)) {
1127
+        if (!is_string($string)) {
1128 1128
             return false;
1129 1129
         }
1130 1130
         
@@ -1158,7 +1158,7 @@  discard block
 block discarded – undo
1158 1158
     * @param array $options
1159 1159
     * @return float
1160 1160
     */
1161
-    public static function matchString($source, $target, $options=array())
1161
+    public static function matchString($source, $target, $options = array())
1162 1162
     {
1163 1163
         $defaults = array(
1164 1164
             'maxLevenshtein' => 10,
@@ -1168,12 +1168,12 @@  discard block
 block discarded – undo
1168 1168
         $options = array_merge($defaults, $options);
1169 1169
         
1170 1170
         // avoid doing this via levenshtein
1171
-        if($source == $target) {
1171
+        if ($source == $target) {
1172 1172
             return 100;
1173 1173
         }
1174 1174
         
1175 1175
         $diff = levenshtein($source, $target);
1176
-        if($diff > $options['maxLevenshtein']) {
1176
+        if ($diff > $options['maxLevenshtein']) {
1177 1177
             return 0;
1178 1178
         }
1179 1179
         
@@ -1187,8 +1187,8 @@  discard block
 block discarded – undo
1187 1187
         
1188 1188
         $offset = 0;
1189 1189
         $keep = array();
1190
-        foreach($tokens as $token) {
1191
-            if($interval->$token > 0) {
1190
+        foreach ($tokens as $token) {
1191
+            if ($interval->$token > 0) {
1192 1192
                 $keep = array_slice($tokens, $offset);
1193 1193
                 break;
1194 1194
             }
@@ -1197,16 +1197,16 @@  discard block
 block discarded – undo
1197 1197
         }
1198 1198
         
1199 1199
         $parts = array();
1200
-        foreach($keep as $token) 
1200
+        foreach ($keep as $token) 
1201 1201
         {
1202 1202
             $value = $interval->$token;
1203 1203
             $label = '';
1204 1204
             
1205 1205
             $suffix = 'p';
1206
-            if($value == 1) { $suffix = 's'; }
1206
+            if ($value == 1) { $suffix = 's'; }
1207 1207
             $token .= $suffix;
1208 1208
             
1209
-            switch($token) {
1209
+            switch ($token) {
1210 1210
                 case 'ys': $label = t('1 year'); break;
1211 1211
                 case 'yp': $label = t('%1$s years', $value); break;
1212 1212
                 case 'ms': $label = t('1 month'); break;
@@ -1224,7 +1224,7 @@  discard block
 block discarded – undo
1224 1224
             $parts[] = $label;
1225 1225
         }
1226 1226
         
1227
-        if(count($parts) == 1) {
1227
+        if (count($parts) == 1) {
1228 1228
             return $parts[0];
1229 1229
         } 
1230 1230
         
@@ -1295,24 +1295,24 @@  discard block
 block discarded – undo
1295 1295
     * @see ConvertHelper::INTERVAL_HOURS
1296 1296
     * @see ConvertHelper::INTERVAL_DAYS
1297 1297
     */
1298
-    public static function interval2total(\DateInterval $interval, $unit=self::INTERVAL_SECONDS) : int
1298
+    public static function interval2total(\DateInterval $interval, $unit = self::INTERVAL_SECONDS) : int
1299 1299
     {
1300 1300
         $total = $interval->format('%a');
1301 1301
         if ($unit == self::INTERVAL_DAYS) {
1302 1302
             return (int)$total;
1303 1303
         }
1304 1304
         
1305
-        $total = ($total * 24) + ($interval->h );
1305
+        $total = ($total * 24) + ($interval->h);
1306 1306
         if ($unit == self::INTERVAL_HOURS) {
1307 1307
             return (int)$total;
1308 1308
         }
1309 1309
     
1310
-        $total = ($total * 60) + ($interval->i );
1310
+        $total = ($total * 60) + ($interval->i);
1311 1311
         if ($unit == self::INTERVAL_MINUTES) {
1312 1312
             return (int)$total;
1313 1313
         }
1314 1314
 
1315
-        $total = ($total * 60) + ($interval->s );
1315
+        $total = ($total * 60) + ($interval->s);
1316 1316
         if ($unit == self::INTERVAL_SECONDS) {
1317 1317
             return (int)$total;
1318 1318
         }
@@ -1341,13 +1341,13 @@  discard block
 block discarded – undo
1341 1341
     * @param string $short
1342 1342
     * @return string|NULL
1343 1343
     */
1344
-    public static function date2dayName(\DateTime $date, $short=false)
1344
+    public static function date2dayName(\DateTime $date, $short = false)
1345 1345
     {
1346 1346
         $day = $date->format('l');
1347 1347
         $invariant = self::getDayNamesInvariant();
1348 1348
         
1349 1349
         $idx = array_search($day, $invariant);
1350
-        if($idx !== false) {
1350
+        if ($idx !== false) {
1351 1351
             $localized = self::getDayNames($short);
1352 1352
             return $localized[$idx];
1353 1353
         }
@@ -1370,10 +1370,10 @@  discard block
 block discarded – undo
1370 1370
     * @param string $short
1371 1371
     * @return string[]
1372 1372
     */
1373
-    public static function getDayNames($short=false)
1373
+    public static function getDayNames($short = false)
1374 1374
     {
1375
-        if($short) {
1376
-            if(!isset(self::$daysShort)) {
1375
+        if ($short) {
1376
+            if (!isset(self::$daysShort)) {
1377 1377
                 self::$daysShort = array(
1378 1378
                     t('Mon'),
1379 1379
                     t('Tue'),
@@ -1388,7 +1388,7 @@  discard block
 block discarded – undo
1388 1388
             return self::$daysShort;
1389 1389
         }
1390 1390
         
1391
-        if(!isset(self::$days)) {
1391
+        if (!isset(self::$days)) {
1392 1392
             self::$days = array(
1393 1393
                 t('Monday'),
1394 1394
                 t('Tuesday'),
@@ -1413,17 +1413,17 @@  discard block
 block discarded – undo
1413 1413
      */
1414 1414
     public static function implodeWithAnd(array $list, $sep = ', ', $conjunction = null)
1415 1415
     {
1416
-        if(empty($list)) {
1416
+        if (empty($list)) {
1417 1417
             return '';
1418 1418
         }
1419 1419
         
1420
-        if(empty($conjunction)) {
1420
+        if (empty($conjunction)) {
1421 1421
             $conjunction = t('and');
1422 1422
         }
1423 1423
         
1424 1424
         $last = array_pop($list);
1425
-        if($list) {
1426
-            return implode($sep, $list) . $conjunction . ' ' . $last;
1425
+        if ($list) {
1426
+            return implode($sep, $list).$conjunction.' '.$last;
1427 1427
         }
1428 1428
         
1429 1429
         return $last;
@@ -1442,7 +1442,7 @@  discard block
 block discarded – undo
1442 1442
     public static function string2array(string $string) : array
1443 1443
     {
1444 1444
         $result = preg_split('//u', $string, null, PREG_SPLIT_NO_EMPTY);
1445
-        if($result !== false) {
1445
+        if ($result !== false) {
1446 1446
             return $result;
1447 1447
         }
1448 1448
         
@@ -1457,12 +1457,12 @@  discard block
 block discarded – undo
1457 1457
     */
1458 1458
     public static function isStringHTML(string $string) : bool
1459 1459
     {
1460
-        if(preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1460
+        if (preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1461 1461
             return true;
1462 1462
         }
1463 1463
         
1464 1464
         $decoded = html_entity_decode($string);
1465
-        if($decoded !== $string) {
1465
+        if ($decoded !== $string) {
1466 1466
             return true;
1467 1467
         }
1468 1468
         
@@ -1599,7 +1599,7 @@  discard block
 block discarded – undo
1599 1599
         // extract parameter names from the query string
1600 1600
         $result = array();
1601 1601
         preg_match_all('/&?([^&]+)=.*/sixU', $queryString, $result, PREG_PATTERN_ORDER);
1602
-        if(isset($result[1])) {
1602
+        if (isset($result[1])) {
1603 1603
             $paramNames = $result[1];
1604 1604
         }
1605 1605
         
@@ -1622,11 +1622,11 @@  discard block
 block discarded – undo
1622 1622
         // possible naming conflicts like having both parameters "foo.bar" 
1623 1623
         // and "foo_bar" in the query string: since "foo.bar" would be converted
1624 1624
         // to "foo_bar", one of the two would be replaced.
1625
-        if($fixRequired) 
1625
+        if ($fixRequired) 
1626 1626
         {
1627 1627
             $counter = 1;
1628 1628
             $placeholders = array();
1629
-            foreach($paramNames as $paramName)
1629
+            foreach ($paramNames as $paramName)
1630 1630
             {
1631 1631
                  // create a unique placeholder name
1632 1632
                  $placeholder = '__PLACEHOLDER'.$counter.'__';
@@ -1656,13 +1656,13 @@  discard block
 block discarded – undo
1656 1656
         parse_str($queryString, $parsed);
1657 1657
         
1658 1658
         // do any of the parameter names need to be fixed?
1659
-        if(!$fixRequired) {
1659
+        if (!$fixRequired) {
1660 1660
             return $parsed;
1661 1661
         }
1662 1662
         
1663 1663
         $keep = array();
1664 1664
         
1665
-        foreach($parsed as $name => $value)
1665
+        foreach ($parsed as $name => $value)
1666 1666
         {
1667 1667
              $keep[$table[$name]] = $value;
1668 1668
         }
@@ -1681,14 +1681,14 @@  discard block
 block discarded – undo
1681 1681
     * @param bool $caseInsensitive
1682 1682
     * @return ConvertHelper_StringMatch[]
1683 1683
     */
1684
-    public static function findString(string $needle, string $haystack, bool $caseInsensitive=false)
1684
+    public static function findString(string $needle, string $haystack, bool $caseInsensitive = false)
1685 1685
     {
1686
-        if($needle === '') {
1686
+        if ($needle === '') {
1687 1687
             return array();
1688 1688
         }
1689 1689
         
1690 1690
         $function = 'mb_strpos';
1691
-        if($caseInsensitive) {
1691
+        if ($caseInsensitive) {
1692 1692
             $function = 'mb_stripos';
1693 1693
         }
1694 1694
         
@@ -1696,7 +1696,7 @@  discard block
 block discarded – undo
1696 1696
         $positions = array();
1697 1697
         $length = mb_strlen($needle);
1698 1698
         
1699
-        while( ($pos = $function($haystack, $needle, $pos)) !== false) 
1699
+        while (($pos = $function($haystack, $needle, $pos)) !== false) 
1700 1700
         {
1701 1701
             $match = mb_substr($haystack, $pos, $length);
1702 1702
             $positions[] = new ConvertHelper_StringMatch($pos, $match);
@@ -1716,7 +1716,7 @@  discard block
 block discarded – undo
1716 1716
     */
1717 1717
     public static function explodeTrim(string $delimiter, string $string) : array
1718 1718
     {
1719
-        if(empty($string) || empty($delimiter)) {
1719
+        if (empty($string) || empty($delimiter)) {
1720 1720
             return array();
1721 1721
         }
1722 1722
         
@@ -1724,8 +1724,8 @@  discard block
 block discarded – undo
1724 1724
         $tokens = array_map('trim', $tokens);
1725 1725
         
1726 1726
         $keep = array();
1727
-        foreach($tokens as $token) {
1728
-            if($token !== '') {
1727
+        foreach ($tokens as $token) {
1728
+            if ($token !== '') {
1729 1729
                 $keep[] = $token;
1730 1730
             }
1731 1731
         }
@@ -1743,11 +1743,11 @@  discard block
 block discarded – undo
1743 1743
     */
1744 1744
     public static function detectEOLCharacter(string $subjectString) : ?ConvertHelper_EOL
1745 1745
     {
1746
-        if(empty($subjectString)) {
1746
+        if (empty($subjectString)) {
1747 1747
             return null;
1748 1748
         }
1749 1749
         
1750
-        if(!isset(self::$eolChars))
1750
+        if (!isset(self::$eolChars))
1751 1751
         {
1752 1752
             $cr = chr((int)hexdec('0d'));
1753 1753
             $lf = chr((int)hexdec('0a'));
@@ -1778,18 +1778,18 @@  discard block
 block discarded – undo
1778 1778
         
1779 1779
         $max = 0;
1780 1780
         $results = array();
1781
-        foreach(self::$eolChars as $def) 
1781
+        foreach (self::$eolChars as $def) 
1782 1782
         {
1783 1783
             $amount = substr_count($subjectString, $def['char']);
1784 1784
             
1785
-            if($amount > $max)
1785
+            if ($amount > $max)
1786 1786
             {
1787 1787
                 $max = $amount;
1788 1788
                 $results[] = $def;
1789 1789
             }
1790 1790
         }
1791 1791
         
1792
-        if(empty($results)) {
1792
+        if (empty($results)) {
1793 1793
             return null;
1794 1794
         }
1795 1795
         
@@ -1809,9 +1809,9 @@  discard block
 block discarded – undo
1809 1809
     */
1810 1810
     public static function arrayRemoveKeys(array &$array, array $keys) : void
1811 1811
     {
1812
-        foreach($keys as $key) 
1812
+        foreach ($keys as $key) 
1813 1813
         {
1814
-            if(array_key_exists($key, $array)) {
1814
+            if (array_key_exists($key, $array)) {
1815 1815
                 unset($array[$key]); 
1816 1816
             }
1817 1817
         }
@@ -1826,17 +1826,17 @@  discard block
 block discarded – undo
1826 1826
     */
1827 1827
     public static function isInteger($value) : bool
1828 1828
     {
1829
-        if(is_int($value)) {
1829
+        if (is_int($value)) {
1830 1830
             return true;
1831 1831
         }
1832 1832
         
1833 1833
         // booleans get converted to numbers, so they would
1834 1834
         // actually match the regex.
1835
-        if(is_bool($value)) {
1835
+        if (is_bool($value)) {
1836 1836
             return false;
1837 1837
         }
1838 1838
         
1839
-        if(is_string($value) && $value !== '') {
1839
+        if (is_string($value) && $value !== '') {
1840 1840
             return preg_match('/\A-?\d+\z/', $value) === 1;
1841 1841
         }
1842 1842
         
@@ -1863,7 +1863,7 @@  discard block
 block discarded – undo
1863 1863
         $d2->add(new \DateInterval('PT'.$seconds.'S'));
1864 1864
         
1865 1865
         $result = $d2->diff($d1);
1866
-        if($result !== false) {
1866
+        if ($result !== false) {
1867 1867
             return $result;
1868 1868
         }
1869 1869
         
Please login to merge, or discard this patch.