Passed
Push — master ( 43d553...f25e71 )
by Sebastian
02:52
created
src/ConvertHelper.php 1 patch
Spacing   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
      * @param int $tabSize The amount of spaces per tab.
54 54
      * @return string
55 55
      */
56
-    public static function tabs2spaces(string $string, int $tabSize=4) : string
56
+    public static function tabs2spaces(string $string, int $tabSize = 4) : string
57 57
     {
58 58
         return str_replace("\t", str_repeat(' ', $tabSize), $string);
59 59
     }
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
     * @param int $tabSize The amount of spaces per tab in the source string.
66 66
     * @return string
67 67
     */
68
-    public static function spaces2tabs(string $string, int $tabSize=4) : string
68
+    public static function spaces2tabs(string $string, int $tabSize = 4) : string
69 69
     {
70 70
         return str_replace(str_repeat(' ', $tabSize), "\t", $string);
71 71
     }
@@ -125,10 +125,10 @@  discard block
 block discarded – undo
125 125
 
126 126
         // specifically handle zero
127 127
         if ($seconds <= 0) {
128
-            return '0 ' . t('seconds');
128
+            return '0 '.t('seconds');
129 129
         }
130 130
         
131
-        if($seconds < 1) {
131
+        if ($seconds < 1) {
132 132
             return t('less than a second');
133 133
         }
134 134
 
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
         foreach ($units as $def) {
137 137
             $quot = intval($seconds / $def['value']);
138 138
             if ($quot) {
139
-                $item = $quot . ' ';
139
+                $item = $quot.' ';
140 140
                 if (abs($quot) > 1) {
141 141
                     $item .= $def['plural'];
142 142
                 } else {
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
             return $last;
154 154
         }
155 155
 
156
-        return implode(', ', $tokens) . ' ' . t('and') . ' ' . $last;
156
+        return implode(', ', $tokens).' '.t('and').' '.$last;
157 157
     }
158 158
 
159 159
    /**
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
     {
173 173
          $converter = new ConvertHelper_DurationConverter();
174 174
          
175
-         if($datefrom instanceof \DateTime)
175
+         if ($datefrom instanceof \DateTime)
176 176
          {
177 177
              $converter->setDateFrom($datefrom);
178 178
          }
@@ -181,11 +181,11 @@  discard block
 block discarded – undo
181 181
              $converter->setDateFrom(self::timestamp2date($datefrom)); 
182 182
          }
183 183
 
184
-         if($dateto instanceof \DateTime)
184
+         if ($dateto instanceof \DateTime)
185 185
          {
186 186
              $converter->setDateTo($dateto);
187 187
          }
188
-         else if($dateto > 0)
188
+         else if ($dateto > 0)
189 189
          {
190 190
              $converter->setDateTo(self::timestamp2date($dateto));
191 191
          }
@@ -205,9 +205,9 @@  discard block
 block discarded – undo
205 205
         return $geshi->parse_code();
206 206
     }
207 207
     
208
-    public static function highlight_xml($xml, $formatSource=false)
208
+    public static function highlight_xml($xml, $formatSource = false)
209 209
     {
210
-        if($formatSource) 
210
+        if ($formatSource) 
211 211
         {
212 212
             $dom = new \DOMDocument();
213 213
             $dom->loadXML($xml);
@@ -274,16 +274,16 @@  discard block
 block discarded – undo
274 274
             return $text;
275 275
         }
276 276
 
277
-        $text = trim(mb_substr($text, 0, $targetLength)) . $append;
277
+        $text = trim(mb_substr($text, 0, $targetLength)).$append;
278 278
 
279 279
         return $text;
280 280
     }
281 281
 
282
-    public static function var_dump($var, $html=true) : string
282
+    public static function var_dump($var, $html = true) : string
283 283
     {
284 284
         $info = parseVariable($var);
285 285
         
286
-        if($html) {
286
+        if ($html) {
287 287
             return $info->toHTML();
288 288
         }
289 289
         
@@ -298,11 +298,11 @@  discard block
 block discarded – undo
298 298
     * @param bool $html Whether to style the dump as HTML.
299 299
     * @return string
300 300
     */
301
-    public static function print_r($var, bool $return=false, bool $html=true) : string
301
+    public static function print_r($var, bool $return = false, bool $html = true) : string
302 302
     {
303 303
         $result = parseVariable($var)->enableType()->toString();
304 304
         
305
-        if($html) 
305
+        if ($html) 
306 306
         {
307 307
             $result = 
308 308
             '<pre style="background:#fff;color:#333;padding:16px;border:solid 1px #bbb;border-radius:4px">'.
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
             '</pre>';
311 311
         }
312 312
         
313
-        if(!$return) 
313
+        if (!$return) 
314 314
         {
315 315
             echo $result;
316 316
         }
@@ -338,17 +338,17 @@  discard block
 block discarded – undo
338 338
     */
339 339
     public static function string2bool($string) : bool
340 340
     {
341
-        if($string === '' || $string === null || !is_scalar($string)) 
341
+        if ($string === '' || $string === null || !is_scalar($string)) 
342 342
         {
343 343
             return false;
344 344
         }
345 345
         
346
-        if(is_bool($string)) 
346
+        if (is_bool($string)) 
347 347
         {
348 348
             return $string;
349 349
         }
350 350
 
351
-        if(array_key_exists($string, self::$booleanStrings)) 
351
+        if (array_key_exists($string, self::$booleanStrings)) 
352 352
         {
353 353
             return self::$booleanStrings[$string];
354 354
         }
@@ -403,10 +403,10 @@  discard block
 block discarded – undo
403 403
     public static function date2listLabel(\DateTime $date, $includeTime = false, $shortMonth = false)
404 404
     {
405 405
         $today = new \DateTime();
406
-        if($date->format('d.m.Y') == $today->format('d.m.Y')) {
406
+        if ($date->format('d.m.Y') == $today->format('d.m.Y')) {
407 407
             $label = t('Today');
408 408
         } else {
409
-            $label = $date->format('d') . '. ' . self::month2string((int)$date->format('m'), $shortMonth) . ' ';
409
+            $label = $date->format('d').'. '.self::month2string((int)$date->format('m'), $shortMonth).' ';
410 410
             if ($date->format('Y') != date('Y')) {
411 411
                 $label .= $date->format('Y');
412 412
             }
@@ -497,28 +497,28 @@  discard block
 block discarded – undo
497 497
         $hexAlphabet = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');
498 498
         
499 499
         $stack = array();
500
-        foreach(self::$controlChars as $char)
500
+        foreach (self::$controlChars as $char)
501 501
         {
502 502
             $tokens = explode('-', $char);
503 503
             $start = $tokens[0];
504 504
             $end = $tokens[1];
505 505
             $prefix = substr($start, 0, 3);
506 506
             $range = array();
507
-            foreach($hexAlphabet as $number) {
507
+            foreach ($hexAlphabet as $number) {
508 508
                 $range[] = $prefix.$number;
509 509
             }
510 510
             
511 511
             $use = false;
512
-            foreach($range as $number) {
513
-                if($number == $start) {
512
+            foreach ($range as $number) {
513
+                if ($number == $start) {
514 514
                     $use = true;
515 515
                 }
516 516
                 
517
-                if($use) {
517
+                if ($use) {
518 518
                     $stack[] = $number;
519 519
                 }
520 520
                 
521
-                if($number == $end) {
521
+                if ($number == $end) {
522 522
                     break;
523 523
                 }
524 524
             }
@@ -539,7 +539,7 @@  discard block
 block discarded – undo
539 539
         $chars = self::getControlCharactersAsHex();
540 540
         
541 541
         $result = array();
542
-        foreach($chars as $char) {
542
+        foreach ($chars as $char) {
543 543
             $result[] = hex2bin($char);
544 544
         }
545 545
         
@@ -557,14 +557,14 @@  discard block
 block discarded – undo
557 557
         $chars = self::getControlCharactersAsHex();
558 558
         
559 559
         $result = array();
560
-        foreach($chars as $char) {
560
+        foreach ($chars as $char) {
561 561
             $result[] = '\u'.strtolower($char);
562 562
         }
563 563
         
564 564
         return $result;
565 565
     }
566 566
     
567
-    protected static $controlChars =  array(
567
+    protected static $controlChars = array(
568 568
         '0000-0008', // control chars
569 569
         '000E-000F', // control chars
570 570
         '0010-001F', // control chars
@@ -586,19 +586,19 @@  discard block
 block discarded – undo
586 586
      */
587 587
     public static function stripControlCharacters(string $string) : string
588 588
     {
589
-        if(empty($string)) {
589
+        if (empty($string)) {
590 590
             return $string;
591 591
         }
592 592
         
593 593
         // create the regex from the unicode characters list
594
-        if(!isset(self::$controlCharsRegex)) 
594
+        if (!isset(self::$controlCharsRegex)) 
595 595
         {
596 596
             $chars = self::getControlCharactersAsHex();
597 597
 
598 598
             // we use the notation \x{0000} to specify the unicode character key
599 599
             // in the regular expression.
600 600
             $stack = array();
601
-            foreach($chars as $char) {
601
+            foreach ($chars as $char) {
602 602
                 $stack[] = '\x{'.$char.'}';
603 603
             }
604 604
             
@@ -629,12 +629,12 @@  discard block
 block discarded – undo
629 629
         $output = '';
630 630
         $split = str_split($unicodeChar);
631 631
         
632
-        foreach($split as $octet) 
632
+        foreach ($split as $octet) 
633 633
         {
634 634
             $ordInt = ord($octet);
635 635
             // Convert from int (base 10) to hex (base 16), for PHP \x syntax
636 636
             $ordHex = base_convert((string)$ordInt, 10, 16);
637
-            $output .= '\x' . $ordHex;
637
+            $output .= '\x'.$ordHex;
638 638
         }
639 639
         
640 640
         return $output;
@@ -667,19 +667,19 @@  discard block
 block discarded – undo
667 667
     
668 668
     protected static function convertScalarForComparison($scalar)
669 669
     {
670
-        if($scalar === '' || is_null($scalar)) {
670
+        if ($scalar === '' || is_null($scalar)) {
671 671
             return null;
672 672
         }
673 673
         
674
-        if(is_bool($scalar)) {
674
+        if (is_bool($scalar)) {
675 675
             return self::bool2string($scalar);
676 676
         }
677 677
         
678
-        if(is_array($scalar)) {
678
+        if (is_array($scalar)) {
679 679
             $scalar = md5(serialize($scalar));
680 680
         }
681 681
         
682
-        if($scalar !== null && !is_scalar($scalar)) {
682
+        if ($scalar !== null && !is_scalar($scalar)) {
683 683
             throw new ConvertHelper_Exception(
684 684
                 'Not a scalar value in comparison',
685 685
                 null,
@@ -728,7 +728,7 @@  discard block
 block discarded – undo
728 728
     public static function bool2string($boolean, bool $yesno = false) : string
729 729
     {
730 730
         // allow 'yes', 'true', 'no', 'false' string notations as well
731
-        if(!is_bool($boolean)) {
731
+        if (!is_bool($boolean)) {
732 732
             $boolean = self::string2bool($boolean);
733 733
         }
734 734
         
@@ -769,15 +769,15 @@  discard block
 block discarded – undo
769 769
     public static function array2attributeString($array)
770 770
     {
771 771
         $tokens = array();
772
-        foreach($array as $attr => $value) {
773
-            if($value == '' || $value == null) {
772
+        foreach ($array as $attr => $value) {
773
+            if ($value == '' || $value == null) {
774 774
                 continue;
775 775
             }
776 776
             
777 777
             $tokens[] = $attr.'="'.$value.'"';
778 778
         }
779 779
         
780
-        if(empty($tokens)) {
780
+        if (empty($tokens)) {
781 781
             return '';
782 782
         }
783 783
         
@@ -792,10 +792,10 @@  discard block
 block discarded – undo
792 792
     * @param string $string
793 793
     * @return string
794 794
     */
795
-    public static function string2attributeJS($string, $quoted=true)
795
+    public static function string2attributeJS($string, $quoted = true)
796 796
     {
797 797
         $converted = addslashes(htmlspecialchars(strip_tags($string), ENT_QUOTES, 'UTF-8'));
798
-        if($quoted) {
798
+        if ($quoted) {
799 799
             $converted = "'".$converted."'";
800 800
         } 
801 801
         
@@ -813,11 +813,11 @@  discard block
 block discarded – undo
813 813
     */
814 814
     public static function isBoolean($value) : bool
815 815
     {
816
-        if(is_bool($value)) {
816
+        if (is_bool($value)) {
817 817
             return true;
818 818
         }
819 819
         
820
-        if(!is_scalar($value)) {
820
+        if (!is_scalar($value)) {
821 821
             return false;
822 822
         }
823 823
         
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
     public static function array2styleString(array $subject) : string
834 834
     {
835 835
         $tokens = array();
836
-        foreach($subject as $name => $value) {
836
+        foreach ($subject as $name => $value) {
837 837
             $tokens[] = $name.':'.$value;
838 838
         }
839 839
         
@@ -891,7 +891,7 @@  discard block
 block discarded – undo
891 891
     * 
892 892
     * @see JSHelper::buildRegexStatement()
893 893
     */
894
-    public static function regex2js(string $regex, string $statementType=JSHelper::JS_REGEX_OBJECT)
894
+    public static function regex2js(string $regex, string $statementType = JSHelper::JS_REGEX_OBJECT)
895 895
     {
896 896
         return JSHelper::buildRegexStatement($regex, $statementType);
897 897
     }
@@ -908,11 +908,11 @@  discard block
 block discarded – undo
908 908
     * @throws ConvertHelper_Exception
909 909
     * @return string
910 910
     */
911
-    public static function var2json($variable, int $options=0, int $depth=512) : string
911
+    public static function var2json($variable, int $options = 0, int $depth = 512) : string
912 912
     {
913 913
         $result = json_encode($variable, $options, $depth);
914 914
         
915
-        if($result !== false) {
915
+        if ($result !== false) {
916 916
             return $result;
917 917
         }
918 918
         
@@ -937,10 +937,10 @@  discard block
 block discarded – undo
937 937
     public static function stripUTFBom($string)
938 938
     {
939 939
         $boms = FileHelper::getUTFBOMs();
940
-        foreach($boms as $bomChars) {
940
+        foreach ($boms as $bomChars) {
941 941
             $length = mb_strlen($bomChars);
942 942
             $text = mb_substr($string, 0, $length);
943
-            if($text==$bomChars) {
943
+            if ($text == $bomChars) {
944 944
                 return mb_substr($string, $length);
945 945
             }
946 946
         }
@@ -957,7 +957,7 @@  discard block
 block discarded – undo
957 957
     */
958 958
     public static function string2utf8($string)
959 959
     {
960
-        if(!self::isStringASCII($string)) {
960
+        if (!self::isStringASCII($string)) {
961 961
             return \ForceUTF8\Encoding::toUTF8($string);
962 962
         }
963 963
         
@@ -975,11 +975,11 @@  discard block
 block discarded – undo
975 975
     */
976 976
     public static function isStringASCII($string) : bool
977 977
     {
978
-        if($string === '' || $string === NULL) {
978
+        if ($string === '' || $string === NULL) {
979 979
             return true;
980 980
         }
981 981
         
982
-        if(!is_string($string)) {
982
+        if (!is_string($string)) {
983 983
             return false;
984 984
         }
985 985
         
@@ -1013,7 +1013,7 @@  discard block
 block discarded – undo
1013 1013
     * @param array $options
1014 1014
     * @return float
1015 1015
     */
1016
-    public static function matchString($source, $target, $options=array())
1016
+    public static function matchString($source, $target, $options = array())
1017 1017
     {
1018 1018
         $defaults = array(
1019 1019
             'maxLevenshtein' => 10,
@@ -1023,12 +1023,12 @@  discard block
 block discarded – undo
1023 1023
         $options = array_merge($defaults, $options);
1024 1024
         
1025 1025
         // avoid doing this via levenshtein
1026
-        if($source == $target) {
1026
+        if ($source == $target) {
1027 1027
             return 100;
1028 1028
         }
1029 1029
         
1030 1030
         $diff = levenshtein($source, $target);
1031
-        if($diff > $options['maxLevenshtein']) {
1031
+        if ($diff > $options['maxLevenshtein']) {
1032 1032
             return 0;
1033 1033
         }
1034 1034
         
@@ -1112,24 +1112,24 @@  discard block
 block discarded – undo
1112 1112
     * @see ConvertHelper::INTERVAL_HOURS
1113 1113
     * @see ConvertHelper::INTERVAL_DAYS
1114 1114
     */
1115
-    public static function interval2total(\DateInterval $interval, $unit=self::INTERVAL_SECONDS) : int
1115
+    public static function interval2total(\DateInterval $interval, $unit = self::INTERVAL_SECONDS) : int
1116 1116
     {
1117 1117
         $total = (int)$interval->format('%a');
1118 1118
         if ($unit == self::INTERVAL_DAYS) {
1119 1119
             return $total;
1120 1120
         }
1121 1121
         
1122
-        $total = ($total * 24) + ((int)$interval->h );
1122
+        $total = ($total * 24) + ((int)$interval->h);
1123 1123
         if ($unit == self::INTERVAL_HOURS) {
1124 1124
             return $total;
1125 1125
         }
1126 1126
     
1127
-        $total = ($total * 60) + ((int)$interval->i );
1127
+        $total = ($total * 60) + ((int)$interval->i);
1128 1128
         if ($unit == self::INTERVAL_MINUTES) {
1129 1129
             return $total;
1130 1130
         }
1131 1131
 
1132
-        $total = ($total * 60) + ((int)$interval->s );
1132
+        $total = ($total * 60) + ((int)$interval->s);
1133 1133
         if ($unit == self::INTERVAL_SECONDS) {
1134 1134
             return $total;
1135 1135
         }
@@ -1158,13 +1158,13 @@  discard block
 block discarded – undo
1158 1158
     * @param bool $short
1159 1159
     * @return string|NULL
1160 1160
     */
1161
-    public static function date2dayName(\DateTime $date, bool $short=false)
1161
+    public static function date2dayName(\DateTime $date, bool $short = false)
1162 1162
     {
1163 1163
         $day = $date->format('l');
1164 1164
         $invariant = self::getDayNamesInvariant();
1165 1165
         
1166 1166
         $idx = array_search($day, $invariant);
1167
-        if($idx !== false) {
1167
+        if ($idx !== false) {
1168 1168
             $localized = self::getDayNames($short);
1169 1169
             return $localized[$idx];
1170 1170
         }
@@ -1187,10 +1187,10 @@  discard block
 block discarded – undo
1187 1187
     * @param bool $short
1188 1188
     * @return array
1189 1189
     */
1190
-    public static function getDayNames(bool $short=false) : array
1190
+    public static function getDayNames(bool $short = false) : array
1191 1191
     {
1192
-        if($short) {
1193
-            if(!isset(self::$daysShort)) {
1192
+        if ($short) {
1193
+            if (!isset(self::$daysShort)) {
1194 1194
                 self::$daysShort = array(
1195 1195
                     t('Mon'),
1196 1196
                     t('Tue'),
@@ -1205,7 +1205,7 @@  discard block
 block discarded – undo
1205 1205
             return self::$daysShort;
1206 1206
         }
1207 1207
         
1208
-        if(!isset(self::$days)) {
1208
+        if (!isset(self::$days)) {
1209 1209
             self::$days = array(
1210 1210
                 t('Monday'),
1211 1211
                 t('Tuesday'),
@@ -1230,17 +1230,17 @@  discard block
 block discarded – undo
1230 1230
      */
1231 1231
     public static function implodeWithAnd(array $list, $sep = ', ', $conjunction = null)
1232 1232
     {
1233
-        if(empty($list)) {
1233
+        if (empty($list)) {
1234 1234
             return '';
1235 1235
         }
1236 1236
         
1237
-        if(empty($conjunction)) {
1237
+        if (empty($conjunction)) {
1238 1238
             $conjunction = t('and');
1239 1239
         }
1240 1240
         
1241 1241
         $last = array_pop($list);
1242
-        if($list) {
1243
-            return implode($sep, $list) . $conjunction . ' ' . $last;
1242
+        if ($list) {
1243
+            return implode($sep, $list).$conjunction.' '.$last;
1244 1244
         }
1245 1245
         
1246 1246
         return $last;
@@ -1259,7 +1259,7 @@  discard block
 block discarded – undo
1259 1259
     public static function string2array(string $string) : array
1260 1260
     {
1261 1261
         $result = preg_split('//u', $string, null, PREG_SPLIT_NO_EMPTY);
1262
-        if($result !== false) {
1262
+        if ($result !== false) {
1263 1263
             return $result;
1264 1264
         }
1265 1265
         
@@ -1274,12 +1274,12 @@  discard block
 block discarded – undo
1274 1274
     */
1275 1275
     public static function isStringHTML(string $string) : bool
1276 1276
     {
1277
-        if(preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1277
+        if (preg_match('%<[a-z/][\s\S]*>%siU', $string)) {
1278 1278
             return true;
1279 1279
         }
1280 1280
         
1281 1281
         $decoded = html_entity_decode($string);
1282
-        if($decoded !== $string) {
1282
+        if ($decoded !== $string) {
1283 1283
             return true;
1284 1284
         }
1285 1285
         
@@ -1388,14 +1388,14 @@  discard block
 block discarded – undo
1388 1388
     * @param bool $caseInsensitive
1389 1389
     * @return ConvertHelper_StringMatch[]
1390 1390
     */
1391
-    public static function findString(string $needle, string $haystack, bool $caseInsensitive=false)
1391
+    public static function findString(string $needle, string $haystack, bool $caseInsensitive = false)
1392 1392
     {
1393
-        if($needle === '') {
1393
+        if ($needle === '') {
1394 1394
             return array();
1395 1395
         }
1396 1396
         
1397 1397
         $function = 'mb_strpos';
1398
-        if($caseInsensitive) {
1398
+        if ($caseInsensitive) {
1399 1399
             $function = 'mb_stripos';
1400 1400
         }
1401 1401
         
@@ -1403,7 +1403,7 @@  discard block
 block discarded – undo
1403 1403
         $positions = array();
1404 1404
         $length = mb_strlen($needle);
1405 1405
         
1406
-        while( ($pos = $function($haystack, $needle, $pos)) !== false) 
1406
+        while (($pos = $function($haystack, $needle, $pos)) !== false) 
1407 1407
         {
1408 1408
             $match = mb_substr($haystack, $pos, $length);
1409 1409
             $positions[] = new ConvertHelper_StringMatch($pos, $match);
@@ -1423,7 +1423,7 @@  discard block
 block discarded – undo
1423 1423
     */
1424 1424
     public static function explodeTrim(string $delimiter, string $string) : array
1425 1425
     {
1426
-        if(empty($string) || empty($delimiter)) {
1426
+        if (empty($string) || empty($delimiter)) {
1427 1427
             return array();
1428 1428
         }
1429 1429
         
@@ -1431,8 +1431,8 @@  discard block
 block discarded – undo
1431 1431
         $tokens = array_map('trim', $tokens);
1432 1432
         
1433 1433
         $keep = array();
1434
-        foreach($tokens as $token) {
1435
-            if($token !== '') {
1434
+        foreach ($tokens as $token) {
1435
+            if ($token !== '') {
1436 1436
                 $keep[] = $token;
1437 1437
             }
1438 1438
         }
@@ -1450,11 +1450,11 @@  discard block
 block discarded – undo
1450 1450
     */
1451 1451
     public static function detectEOLCharacter(string $subjectString) : ?ConvertHelper_EOL
1452 1452
     {
1453
-        if(empty($subjectString)) {
1453
+        if (empty($subjectString)) {
1454 1454
             return null;
1455 1455
         }
1456 1456
         
1457
-        if(!isset(self::$eolChars))
1457
+        if (!isset(self::$eolChars))
1458 1458
         {
1459 1459
             $cr = chr((int)hexdec('0d'));
1460 1460
             $lf = chr((int)hexdec('0a'));
@@ -1485,18 +1485,18 @@  discard block
 block discarded – undo
1485 1485
         
1486 1486
         $max = 0;
1487 1487
         $results = array();
1488
-        foreach(self::$eolChars as $def) 
1488
+        foreach (self::$eolChars as $def) 
1489 1489
         {
1490 1490
             $amount = substr_count($subjectString, $def['char']);
1491 1491
             
1492
-            if($amount > $max)
1492
+            if ($amount > $max)
1493 1493
             {
1494 1494
                 $max = $amount;
1495 1495
                 $results[] = $def;
1496 1496
             }
1497 1497
         }
1498 1498
         
1499
-        if(empty($results)) {
1499
+        if (empty($results)) {
1500 1500
             return null;
1501 1501
         }
1502 1502
         
@@ -1516,9 +1516,9 @@  discard block
 block discarded – undo
1516 1516
     */
1517 1517
     public static function arrayRemoveKeys(array &$array, array $keys) : void
1518 1518
     {
1519
-        foreach($keys as $key) 
1519
+        foreach ($keys as $key) 
1520 1520
         {
1521
-            if(array_key_exists($key, $array)) {
1521
+            if (array_key_exists($key, $array)) {
1522 1522
                 unset($array[$key]); 
1523 1523
             }
1524 1524
         }
@@ -1533,17 +1533,17 @@  discard block
 block discarded – undo
1533 1533
     */
1534 1534
     public static function isInteger($value) : bool
1535 1535
     {
1536
-        if(is_int($value)) {
1536
+        if (is_int($value)) {
1537 1537
             return true;
1538 1538
         }
1539 1539
         
1540 1540
         // booleans get converted to numbers, so they would
1541 1541
         // actually match the regex.
1542
-        if(is_bool($value)) {
1542
+        if (is_bool($value)) {
1543 1543
             return false;
1544 1544
         }
1545 1545
         
1546
-        if(is_string($value) && $value !== '') {
1546
+        if (is_string($value) && $value !== '') {
1547 1547
             return preg_match('/\A-?\d+\z/', $value) === 1;
1548 1548
         }
1549 1549
         
Please login to merge, or discard this patch.
src/FileHelper.php 1 patch
Spacing   +100 added lines, -100 removed lines patch added patch discarded remove patch
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
         
111 111
         $contents = file_get_contents($file);
112 112
         
113
-        if($contents === false) 
113
+        if ($contents === false) 
114 114
         {
115 115
             throw new FileHelper_Exception(
116 116
                 'Cannot load serialized content from file.',
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
         
125 125
         $result = @unserialize($contents);
126 126
         
127
-        if($result !== false) {
127
+        if ($result !== false) {
128 128
             return $result;
129 129
         }
130 130
         
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
     
141 141
     public static function deleteTree($rootFolder)
142 142
     {
143
-        if(!file_exists($rootFolder)) {
143
+        if (!file_exists($rootFolder)) {
144 144
             return true;
145 145
         }
146 146
         
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
     */
182 182
     public static function createFolder($path)
183 183
     {
184
-        if(is_dir($path) || mkdir($path, 0777, true)) {
184
+        if (is_dir($path) || mkdir($path, 0777, true)) {
185 185
             return;
186 186
         }
187 187
         
@@ -216,11 +216,11 @@  discard block
 block discarded – undo
216 216
 
217 217
             if ($item->isDir()) 
218 218
             {
219
-                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target . '/' . $baseName);
219
+                FileHelper::copyTree(str_replace('\\', '/', $itemPath), $target.'/'.$baseName);
220 220
             } 
221
-            else if($item->isFile()) 
221
+            else if ($item->isFile()) 
222 222
             {
223
-                self::copyFile($itemPath, $target . '/' . $baseName);
223
+                self::copyFile($itemPath, $target.'/'.$baseName);
224 224
             }
225 225
         }
226 226
     }
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
     {
246 246
         self::requireFileExists($sourcePath, self::ERROR_SOURCE_FILE_NOT_FOUND);
247 247
         
248
-        if(!is_readable($sourcePath))
248
+        if (!is_readable($sourcePath))
249 249
         {
250 250
             throw new FileHelper_Exception(
251 251
                 sprintf('Source file [%s] to copy is not readable.', basename($sourcePath)),
@@ -259,11 +259,11 @@  discard block
 block discarded – undo
259 259
         
260 260
         $targetFolder = dirname($targetPath);
261 261
         
262
-        if(!file_exists($targetFolder))
262
+        if (!file_exists($targetFolder))
263 263
         {
264 264
             self::createFolder($targetFolder);
265 265
         }
266
-        else if(!is_writable($targetFolder)) 
266
+        else if (!is_writable($targetFolder)) 
267 267
         {
268 268
             throw new FileHelper_Exception(
269 269
                 sprintf('Target folder [%s] is not writable.', basename($targetFolder)),
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
             );
276 276
         }
277 277
         
278
-        if(copy($sourcePath, $targetPath)) {
278
+        if (copy($sourcePath, $targetPath)) {
279 279
             return;
280 280
         }
281 281
         
@@ -302,11 +302,11 @@  discard block
 block discarded – undo
302 302
     */
303 303
     public static function deleteFile(string $filePath) : void
304 304
     {
305
-        if(!file_exists($filePath)) {
305
+        if (!file_exists($filePath)) {
306 306
             return;
307 307
         }
308 308
         
309
-        if(unlink($filePath)) {
309
+        if (unlink($filePath)) {
310 310
             return;
311 311
         }
312 312
         
@@ -330,10 +330,10 @@  discard block
 block discarded – undo
330 330
     * @return \parseCSV
331 331
     * @todo Move this to the CSV helper.
332 332
     */
333
-    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : \parseCSV
333
+    public static function createCSVParser(string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : \parseCSV
334 334
     {
335
-        if($delimiter==='') { $delimiter = ';'; }
336
-        if($enclosure==='') { $enclosure = '"'; }
335
+        if ($delimiter === '') { $delimiter = ';'; }
336
+        if ($enclosure === '') { $enclosure = '"'; }
337 337
         
338 338
         $parser = new \parseCSV(null, null, null, array());
339 339
 
@@ -361,11 +361,11 @@  discard block
 block discarded – undo
361 361
     * @see parseCSVFile()
362 362
     * @see FileHelper::ERROR_PARSING_CSV
363 363
     */
364
-    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
364
+    public static function parseCSVString(string $csv, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
365 365
     {
366 366
         $parser = self::createCSVParser($delimiter, $enclosure, $escape, $heading);
367 367
         $result = $parser->parse_string(/** @scrutinizer ignore-type */ $csv);
368
-        if(is_array($result)) {
368
+        if (is_array($result)) {
369 369
             return $result;
370 370
         }
371 371
         
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
395 395
      * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
396 396
      */
397
-    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading=false) : array
397
+    public static function parseCSVFile(string $filePath, string $delimiter = ';', string $enclosure = '"', string $escape = '\\', bool $heading = false) : array
398 398
     {
399 399
         $content = self::readContents($filePath);
400 400
 
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
     public static function detectMimeType(string $fileName) : ?string
412 412
     {
413 413
         $ext = self::getExtension($fileName);
414
-        if(empty($ext)) {
414
+        if (empty($ext)) {
415 415
             return null;
416 416
         }
417 417
 
@@ -432,11 +432,11 @@  discard block
 block discarded – undo
432 432
      * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
433 433
      * @see FileHelper::ERROR_UNKNOWN_FILE_MIME_TYPE
434 434
      */
435
-    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment=true)
435
+    public static function sendFile(string $filePath, $fileName = null, bool $asAttachment = true)
436 436
     {
437 437
         self::requireFileExists($filePath);
438 438
         
439
-        if(empty($fileName)) {
439
+        if (empty($fileName)) {
440 440
             $fileName = basename($filePath);
441 441
         }
442 442
 
@@ -454,10 +454,10 @@  discard block
 block discarded – undo
454 454
         
455 455
         header("Cache-Control: public", true);
456 456
         header("Content-Description: File Transfer", true);
457
-        header("Content-Type: " . $mime, true);
457
+        header("Content-Type: ".$mime, true);
458 458
 
459 459
         $disposition = 'inline';
460
-        if($asAttachment) {
460
+        if ($asAttachment) {
461 461
             $disposition = 'attachment';
462 462
         }
463 463
         
@@ -485,7 +485,7 @@  discard block
 block discarded – undo
485 485
         requireCURL();
486 486
         
487 487
         $ch = curl_init();
488
-        if(!is_resource($ch)) 
488
+        if (!is_resource($ch)) 
489 489
         {
490 490
             throw new FileHelper_Exception(
491 491
                 'Could not initialize a new cURL instance.',
@@ -506,7 +506,7 @@  discard block
 block discarded – undo
506 506
         
507 507
         $output = curl_exec($ch);
508 508
 
509
-        if($output === false) {
509
+        if ($output === false) {
510 510
             throw new FileHelper_Exception(
511 511
                 'Unable to open URL',
512 512
                 sprintf(
@@ -520,7 +520,7 @@  discard block
 block discarded – undo
520 520
 
521 521
         curl_close($ch);
522 522
 
523
-        if(is_string($output)) 
523
+        if (is_string($output)) 
524 524
         {
525 525
             return $output;
526 526
         }
@@ -542,7 +542,7 @@  discard block
 block discarded – undo
542 542
     */
543 543
     public static function isPHPFile($pathOrDirIterator)
544 544
     {
545
-    	if(self::getExtension($pathOrDirIterator) == 'php') {
545
+    	if (self::getExtension($pathOrDirIterator) == 'php') {
546 546
     		return true;
547 547
     	}
548 548
     	
@@ -559,14 +559,14 @@  discard block
 block discarded – undo
559 559
     */
560 560
     public static function getExtension($pathOrDirIterator, bool $lowercase = true) : string
561 561
     {
562
-        if($pathOrDirIterator instanceof \DirectoryIterator) {
562
+        if ($pathOrDirIterator instanceof \DirectoryIterator) {
563 563
             $filename = $pathOrDirIterator->getFilename();
564 564
         } else {
565 565
             $filename = basename($pathOrDirIterator);
566 566
         }
567 567
          
568 568
         $ext = pathinfo($filename, PATHINFO_EXTENSION);
569
-        if($lowercase) {
569
+        if ($lowercase) {
570 570
         	$ext = mb_strtolower($ext);
571 571
         }
572 572
         
@@ -588,13 +588,13 @@  discard block
 block discarded – undo
588 588
     public static function getFilename($pathOrDirIterator, $extension = true)
589 589
     {
590 590
         $path = $pathOrDirIterator;
591
-    	if($pathOrDirIterator instanceof \DirectoryIterator) {
591
+    	if ($pathOrDirIterator instanceof \DirectoryIterator) {
592 592
     		$path = $pathOrDirIterator->getFilename();
593 593
     	}
594 594
     	
595 595
     	$path = self::normalizePath($path);
596 596
     	
597
-    	if(!$extension) {
597
+    	if (!$extension) {
598 598
     	    return pathinfo($path, PATHINFO_FILENAME);
599 599
     	}
600 600
     	
@@ -612,12 +612,12 @@  discard block
 block discarded – undo
612 612
     * @see FileHelper::ERROR_CANNOT_FIND_JSON_FILE
613 613
     * @see FileHelper::ERROR_CANNOT_DECODE_JSON_FILE
614 614
     */ 
615
-    public static function parseJSONFile(string $file, $targetEncoding=null, $sourceEncoding=null)
615
+    public static function parseJSONFile(string $file, $targetEncoding = null, $sourceEncoding = null)
616 616
     {
617 617
         self::requireFileExists($file, self::ERROR_CANNOT_FIND_JSON_FILE);
618 618
         
619 619
         $content = file_get_contents($file);
620
-        if(!$content) {
620
+        if (!$content) {
621 621
             throw new FileHelper_Exception(
622 622
                 'Cannot get file contents',
623 623
                 sprintf(
@@ -628,12 +628,12 @@  discard block
 block discarded – undo
628 628
             );
629 629
         }
630 630
         
631
-        if(isset($targetEncoding)) {
631
+        if (isset($targetEncoding)) {
632 632
             $content = mb_convert_encoding($content, $targetEncoding, $sourceEncoding);
633 633
         }
634 634
         
635 635
         $json = json_decode($content, true);
636
-        if($json === false || $json === NULL) {
636
+        if ($json === false || $json === NULL) {
637 637
             throw new FileHelper_Exception(
638 638
                 'Cannot decode json data',
639 639
                 sprintf(
@@ -673,13 +673,13 @@  discard block
 block discarded – undo
673 673
         
674 674
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
675 675
         
676
-        while(strstr($name, '  ')) {
676
+        while (strstr($name, '  ')) {
677 677
             $name = str_replace('  ', ' ', $name);
678 678
         }
679 679
 
680 680
         $name = str_replace(array_keys($replaces), array_values($replaces), $name);
681 681
         
682
-        while(strstr($name, '..')) {
682
+        while (strstr($name, '..')) {
683 683
             $name = str_replace('..', '.', $name);
684 684
         }
685 685
         
@@ -711,7 +711,7 @@  discard block
 block discarded – undo
711 711
     * @return array An indexed array with files.
712 712
     * @see FileHelper::createFileFinder()
713 713
     */
714
-    public static function findHTMLFiles(string $targetFolder, array $options=array()) : array
714
+    public static function findHTMLFiles(string $targetFolder, array $options = array()) : array
715 715
     {
716 716
         return self::findFiles($targetFolder, array('html'), $options);
717 717
     }
@@ -728,7 +728,7 @@  discard block
 block discarded – undo
728 728
     * @return array An indexed array of PHP files.
729 729
     * @see FileHelper::createFileFinder()
730 730
     */
731
-    public static function findPHPFiles(string $targetFolder, array $options=array()) : array
731
+    public static function findPHPFiles(string $targetFolder, array $options = array()) : array
732 732
     {
733 733
         return self::findFiles($targetFolder, array('php'), $options);
734 734
     }
@@ -748,22 +748,22 @@  discard block
 block discarded – undo
748 748
     * @return array
749 749
     * @see FileHelper::createFileFinder()
750 750
     */
751
-    public static function findFiles(string $targetFolder, array $extensions=array(), array $options=array(), array $files=array()) : array
751
+    public static function findFiles(string $targetFolder, array $extensions = array(), array $options = array(), array $files = array()) : array
752 752
     {
753 753
         $finder = self::createFileFinder($targetFolder);
754 754
 
755 755
         $finder->setPathmodeStrip();
756 756
         
757
-        if(isset($options['relative-path']) && $options['relative-path'] === true) 
757
+        if (isset($options['relative-path']) && $options['relative-path'] === true) 
758 758
         {
759 759
             $finder->setPathmodeRelative();
760 760
         } 
761
-        else if(isset($options['absolute-path']) && $options['absolute-path'] === true)
761
+        else if (isset($options['absolute-path']) && $options['absolute-path'] === true)
762 762
         {
763 763
             $finder->setPathmodeAbsolute();
764 764
         }
765 765
         
766
-        if(isset($options['strip-extension'])) 
766
+        if (isset($options['strip-extension'])) 
767 767
         {
768 768
             $finder->stripExtensions();
769 769
         }
@@ -807,7 +807,7 @@  discard block
 block discarded – undo
807 807
     public static function detectUTFBom(string $filename) : ?string
808 808
     {
809 809
         $fp = fopen($filename, 'r');
810
-        if($fp === false) 
810
+        if ($fp === false) 
811 811
         {
812 812
             throw new FileHelper_Exception(
813 813
                 'Cannot open file for reading',
@@ -822,10 +822,10 @@  discard block
 block discarded – undo
822 822
 
823 823
         $boms = self::getUTFBOMs();
824 824
         
825
-        foreach($boms as $bom => $value) 
825
+        foreach ($boms as $bom => $value) 
826 826
         {
827 827
             $length = mb_strlen($value);
828
-            if(mb_substr($text, 0, $length) == $value) {
828
+            if (mb_substr($text, 0, $length) == $value) {
829 829
                 return $bom;
830 830
             }
831 831
         }
@@ -844,13 +844,13 @@  discard block
 block discarded – undo
844 844
     */
845 845
     public static function getUTFBOMs()
846 846
     {
847
-        if(!isset(self::$utfBoms)) {
847
+        if (!isset(self::$utfBoms)) {
848 848
             self::$utfBoms = array(
849
-                'UTF32-BE' => chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF),
850
-                'UTF32-LE' => chr(0xFF) . chr(0xFE) . chr(0x00) . chr(0x00),
851
-                'UTF16-BE' => chr(0xFE) . chr(0xFF),
852
-                'UTF16-LE' => chr(0xFF) . chr(0xFE),
853
-                'UTF8' => chr(0xEF) . chr(0xBB) . chr(0xBF)
849
+                'UTF32-BE' => chr(0x00).chr(0x00).chr(0xFE).chr(0xFF),
850
+                'UTF32-LE' => chr(0xFF).chr(0xFE).chr(0x00).chr(0x00),
851
+                'UTF16-BE' => chr(0xFE).chr(0xFF),
852
+                'UTF16-LE' => chr(0xFF).chr(0xFE),
853
+                'UTF8' => chr(0xEF).chr(0xBB).chr(0xBF)
854 854
             );
855 855
         }
856 856
         
@@ -871,7 +871,7 @@  discard block
 block discarded – undo
871 871
         $encodings = self::getKnownUnicodeEncodings();
872 872
 
873 873
         $keep = array();
874
-        foreach($encodings as $string) 
874
+        foreach ($encodings as $string) 
875 875
         {
876 876
             $withHyphen = str_replace('UTF', 'UTF-', $string);
877 877
             
@@ -918,16 +918,16 @@  discard block
 block discarded – undo
918 918
     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
919 919
     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
920 920
     */
921
-    public static function saveAsJSON($data, string $file, bool $pretty=false)
921
+    public static function saveAsJSON($data, string $file, bool $pretty = false)
922 922
     {
923 923
         $options = null;
924
-        if($pretty) {
924
+        if ($pretty) {
925 925
             $options = JSON_PRETTY_PRINT;
926 926
         }
927 927
         
928 928
         $json = json_encode($data, $options);
929 929
         
930
-        if($json===false) 
930
+        if ($json === false) 
931 931
         {
932 932
             $errorCode = json_last_error();
933 933
             
@@ -953,12 +953,12 @@  discard block
 block discarded – undo
953 953
     * @see FileHelper::ERROR_SAVE_FILE_NOT_WRITABLE
954 954
     * @see FileHelper::ERROR_SAVE_FILE_WRITE_FAILED
955 955
     */
956
-    public static function saveFile(string $filePath, string $content='') : void
956
+    public static function saveFile(string $filePath, string $content = '') : void
957 957
     {
958 958
         // target file already exists
959
-        if(file_exists($filePath))
959
+        if (file_exists($filePath))
960 960
         {
961
-            if(!is_writable($filePath))
961
+            if (!is_writable($filePath))
962 962
             {
963 963
                 throw new FileHelper_Exception(
964 964
                     sprintf('Cannot save file: target file [%s] exists, but is not writable.', basename($filePath)),
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
             // create the folder as needed
979 979
             self::createFolder($targetFolder);
980 980
             
981
-            if(!is_writable($targetFolder)) 
981
+            if (!is_writable($targetFolder)) 
982 982
             {
983 983
                 throw new FileHelper_Exception(
984 984
                     sprintf('Cannot save file: target folder [%s] is not writable.', basename($targetFolder)),
@@ -991,7 +991,7 @@  discard block
 block discarded – undo
991 991
             }
992 992
         }
993 993
         
994
-        if(file_put_contents($filePath, $content) !== false) {
994
+        if (file_put_contents($filePath, $content) !== false) {
995 995
             return;
996 996
         }
997 997
         
@@ -1029,7 +1029,7 @@  discard block
 block discarded – undo
1029 1029
     {
1030 1030
         static $checked = array();
1031 1031
         
1032
-        if(isset($checked[$command])) {
1032
+        if (isset($checked[$command])) {
1033 1033
             return $checked[$command];
1034 1034
         }
1035 1035
         
@@ -1042,7 +1042,7 @@  discard block
 block discarded – undo
1042 1042
         
1043 1043
         $os = strtolower(PHP_OS_FAMILY);
1044 1044
         
1045
-        if(!isset($osCommands[$os])) 
1045
+        if (!isset($osCommands[$os])) 
1046 1046
         {
1047 1047
             throw new FileHelper_Exception(
1048 1048
                 'Unsupported OS for CLI commands',
@@ -1068,7 +1068,7 @@  discard block
 block discarded – undo
1068 1068
             $pipes
1069 1069
         );
1070 1070
         
1071
-        if($process === false) {
1071
+        if ($process === false) {
1072 1072
             $checked[$command] = false;
1073 1073
             return false;
1074 1074
         }
@@ -1099,7 +1099,7 @@  discard block
 block discarded – undo
1099 1099
     */
1100 1100
     public static function checkPHPFileSyntax($path)
1101 1101
     {
1102
-        if(!self::canMakePHPCalls()) {
1102
+        if (!self::canMakePHPCalls()) {
1103 1103
             return true;
1104 1104
         }
1105 1105
         
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
         // when the validation is successful, the first entry
1111 1111
         // in the array contains the success message. When it
1112 1112
         // is invalid, the first entry is always empty.
1113
-        if(!empty($output[0])) {
1113
+        if (!empty($output[0])) {
1114 1114
             return true;
1115 1115
         }
1116 1116
         
@@ -1131,7 +1131,7 @@  discard block
 block discarded – undo
1131 1131
     public static function getModifiedDate($path)
1132 1132
     {
1133 1133
         $time = filemtime($path);
1134
-        if($time !== false) {
1134
+        if ($time !== false) {
1135 1135
             $date = new \DateTime();
1136 1136
             $date->setTimestamp($time);
1137 1137
             return $date;
@@ -1160,7 +1160,7 @@  discard block
 block discarded – undo
1160 1160
     */
1161 1161
     public static function getSubfolders($targetFolder, $options = array())
1162 1162
     {
1163
-        if(!is_dir($targetFolder)) 
1163
+        if (!is_dir($targetFolder)) 
1164 1164
         {
1165 1165
             throw new FileHelper_Exception(
1166 1166
                 'Target folder does not exist',
@@ -1184,29 +1184,29 @@  discard block
 block discarded – undo
1184 1184
         
1185 1185
         $d = new \DirectoryIterator($targetFolder);
1186 1186
         
1187
-        foreach($d as $item) 
1187
+        foreach ($d as $item) 
1188 1188
         {
1189
-            if($item->isDir() && !$item->isDot()) 
1189
+            if ($item->isDir() && !$item->isDot()) 
1190 1190
             {
1191 1191
                 $name = $item->getFilename();
1192 1192
                 
1193
-                if(!$options['absolute-path']) {
1193
+                if (!$options['absolute-path']) {
1194 1194
                     $result[] = $name;
1195 1195
                 } else {
1196 1196
                     $result[] = $targetFolder.'/'.$name;
1197 1197
                 }
1198 1198
                 
1199
-                if(!$options['recursive']) 
1199
+                if (!$options['recursive']) 
1200 1200
                 {
1201 1201
                     continue;
1202 1202
                 }
1203 1203
                 
1204 1204
                 $subs = self::getSubfolders($targetFolder.'/'.$name, $options);
1205
-                foreach($subs as $sub) 
1205
+                foreach ($subs as $sub) 
1206 1206
                 {
1207 1207
                     $relative = $name.'/'.$sub;
1208 1208
                     
1209
-                    if(!$options['absolute-path']) {
1209
+                    if (!$options['absolute-path']) {
1210 1210
                         $result[] = $relative;
1211 1211
                     } else {
1212 1212
                         $result[] = $targetFolder.'/'.$relative;
@@ -1256,7 +1256,7 @@  discard block
 block discarded – undo
1256 1256
         $unit = preg_replace('/[^bkmgtpezy]/i', '', $size); // Remove the non-unit characters from the size.
1257 1257
         $size = floatval(preg_replace('/[^0-9\.]/', '', $size)); // Remove the non-numeric characters from the size.
1258 1258
         
1259
-        if($unit) 
1259
+        if ($unit) 
1260 1260
         {
1261 1261
             // Find the position of the unit in the ordered string which is the power of magnitude to multiply a kilobyte by.
1262 1262
             return round($size * pow(1024, stripos('bkmgtpezy', $unit[0])));
@@ -1275,7 +1275,7 @@  discard block
 block discarded – undo
1275 1275
     * @param int $depth The folder depth to reduce the path to
1276 1276
     * @return string
1277 1277
     */
1278
-    public static function relativizePathByDepth(string $path, int $depth=2) : string
1278
+    public static function relativizePathByDepth(string $path, int $depth = 2) : string
1279 1279
     {
1280 1280
         $path = self::normalizePath($path);
1281 1281
         
@@ -1283,17 +1283,17 @@  discard block
 block discarded – undo
1283 1283
         $tokens = array_filter($tokens); // remove empty entries (trailing slash for example)
1284 1284
         $tokens = array_values($tokens); // re-index keys
1285 1285
         
1286
-        if(empty($tokens)) {
1286
+        if (empty($tokens)) {
1287 1287
             return '';
1288 1288
         }
1289 1289
         
1290 1290
         // remove the drive if present
1291
-        if(strstr($tokens[0], ':')) {
1291
+        if (strstr($tokens[0], ':')) {
1292 1292
             array_shift($tokens);
1293 1293
         }
1294 1294
         
1295 1295
         // path was only the drive
1296
-        if(count($tokens) == 0) {
1296
+        if (count($tokens) == 0) {
1297 1297
             return '';
1298 1298
         }
1299 1299
 
@@ -1302,8 +1302,8 @@  discard block
 block discarded – undo
1302 1302
         
1303 1303
         // reduce the path to the specified depth
1304 1304
         $length = count($tokens);
1305
-        if($length > $depth) {
1306
-            $tokens = array_slice($tokens, $length-$depth);
1305
+        if ($length > $depth) {
1306
+            $tokens = array_slice($tokens, $length - $depth);
1307 1307
         }
1308 1308
 
1309 1309
         // append the last element again
@@ -1351,14 +1351,14 @@  discard block
 block discarded – undo
1351 1351
     * 
1352 1352
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1353 1353
     */
1354
-    public static function requireFileExists(string $path, $errorCode=null) : string
1354
+    public static function requireFileExists(string $path, $errorCode = null) : string
1355 1355
     {
1356 1356
         $result = realpath($path);
1357
-        if($result !== false) {
1357
+        if ($result !== false) {
1358 1358
             return $result;
1359 1359
         }
1360 1360
         
1361
-        if($errorCode === null) {
1361
+        if ($errorCode === null) {
1362 1362
             $errorCode = self::ERROR_FILE_DOES_NOT_EXIST;
1363 1363
         }
1364 1364
         
@@ -1387,15 +1387,15 @@  discard block
 block discarded – undo
1387 1387
         
1388 1388
         $file = new \SplFileObject($path);
1389 1389
         
1390
-        if($file->eof()) {
1390
+        if ($file->eof()) {
1391 1391
             return '';
1392 1392
         }
1393 1393
         
1394
-        $targetLine = $lineNumber-1;
1394
+        $targetLine = $lineNumber - 1;
1395 1395
         
1396 1396
         $file->seek($targetLine);
1397 1397
         
1398
-        if($file->key() !== $targetLine) {
1398
+        if ($file->key() !== $targetLine) {
1399 1399
              return null;
1400 1400
         }
1401 1401
         
@@ -1421,7 +1421,7 @@  discard block
 block discarded – undo
1421 1421
         $number = $spl->key();
1422 1422
         
1423 1423
         // if seeking to the end the cursor is still at 0, there are no lines. 
1424
-        if($number === 0) 
1424
+        if ($number === 0) 
1425 1425
         {
1426 1426
             // since it's a very small file, to get reliable results,
1427 1427
             // we read its contents and use that to determine what
@@ -1429,13 +1429,13 @@  discard block
 block discarded – undo
1429 1429
             // that this is not pactical to solve with the SplFileObject.
1430 1430
             $content = file_get_contents($path);
1431 1431
             
1432
-            if(empty($content)) {
1432
+            if (empty($content)) {
1433 1433
                 return 0;
1434 1434
             }
1435 1435
         }
1436 1436
         
1437 1437
         // return the line number we were able to reach + 1 (key is zero-based)
1438
-        return $number+1;
1438
+        return $number + 1;
1439 1439
     }
1440 1440
     
1441 1441
    /**
@@ -1482,13 +1482,13 @@  discard block
 block discarded – undo
1482 1482
     * @see FileHelper::ERROR_CANNOT_OPEN_FILE_TO_READ_LINES
1483 1483
     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
1484 1484
     */
1485
-    public static function readLines(string $filePath, int $amount=0) : array
1485
+    public static function readLines(string $filePath, int $amount = 0) : array
1486 1486
     {
1487 1487
         self::requireFileExists($filePath);
1488 1488
         
1489 1489
         $fn = fopen($filePath, "r");
1490 1490
         
1491
-        if($fn === false) 
1491
+        if ($fn === false) 
1492 1492
         {
1493 1493
             throw new FileHelper_Exception(
1494 1494
                 'Could not open file for reading.',
@@ -1504,19 +1504,19 @@  discard block
 block discarded – undo
1504 1504
         $counter = 0;
1505 1505
         $first = true;
1506 1506
         
1507
-        while(!feof($fn)) 
1507
+        while (!feof($fn)) 
1508 1508
         {
1509 1509
             $counter++;
1510 1510
             
1511 1511
             $line = fgets($fn);
1512 1512
             
1513 1513
             // can happen with zero length files
1514
-            if($line === false) {
1514
+            if ($line === false) {
1515 1515
                 continue;
1516 1516
             }
1517 1517
             
1518 1518
             // the first line may contain a unicode BOM marker.
1519
-            if($first) 
1519
+            if ($first) 
1520 1520
             {
1521 1521
                 $line = ConvertHelper::stripUTFBom($line);
1522 1522
                 $first = false;
@@ -1524,7 +1524,7 @@  discard block
 block discarded – undo
1524 1524
             
1525 1525
             $result[] = $line;
1526 1526
             
1527
-            if($amount > 0 && $counter == $amount) {
1527
+            if ($amount > 0 && $counter == $amount) {
1528 1528
                 break;
1529 1529
             }
1530 1530
         }
@@ -1550,7 +1550,7 @@  discard block
 block discarded – undo
1550 1550
         
1551 1551
         $result = file_get_contents($filePath);
1552 1552
         
1553
-        if($result !== false) {
1553
+        if ($result !== false) {
1554 1554
             return $result;
1555 1555
         }
1556 1556
         
@@ -1580,7 +1580,7 @@  discard block
 block discarded – undo
1580 1580
     {
1581 1581
         $actual = realpath($path);
1582 1582
         
1583
-        if($actual === false) 
1583
+        if ($actual === false) 
1584 1584
         {
1585 1585
             throw new FileHelper_Exception(
1586 1586
                 'Folder does not exist',
@@ -1592,7 +1592,7 @@  discard block
 block discarded – undo
1592 1592
             );
1593 1593
         }
1594 1594
         
1595
-        if(is_dir($path)) 
1595
+        if (is_dir($path)) 
1596 1596
         {
1597 1597
             return self::normalizePath($actual);
1598 1598
         }
Please login to merge, or discard this patch.