Passed
Push — master ( b083ab...a3db06 )
by Sebastian
03:30
created
src/NumberInfo.php 1 patch
Indentation   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -40,19 +40,19 @@  discard block
 block discarded – undo
40 40
  */
41 41
 class NumberInfo
42 42
 {
43
-   /**
44
-    * @var string|int|float|null
45
-    */
43
+    /**
44
+     * @var string|int|float|null
45
+     */
46 46
     protected $rawValue;
47 47
     
48
-   /**
49
-    * @var array<string,mixed>
50
-    */
48
+    /**
49
+     * @var array<string,mixed>
50
+     */
51 51
     protected array $info;
52 52
     
53
-   /**
54
-    * @var bool
55
-    */
53
+    /**
54
+     * @var bool
55
+     */
56 56
     protected bool $empty = false;
57 57
 
58 58
     /**
@@ -62,8 +62,8 @@  discard block
 block discarded – undo
62 62
 
63 63
     /**
64 64
      * Units and whether they allow decimal values.
65
-    * @var array<string,bool>
66
-    */
65
+     * @var array<string,bool>
66
+     */
67 67
     protected array $knownUnits = array(
68 68
         '%' => true,
69 69
         'rem' => true,
@@ -141,21 +141,21 @@  discard block
 block discarded – undo
141 141
         return $this;
142 142
     }
143 143
     
144
-   /**
145
-    * Retrieves the raw, internal information array resulting
146
-    * from the parsing of the number.
147
-    *  
148
-    * @return array<string,mixed>
149
-    */
144
+    /**
145
+     * Retrieves the raw, internal information array resulting
146
+     * from the parsing of the number.
147
+     *  
148
+     * @return array<string,mixed>
149
+     */
150 150
     public function getRawInfo() : array
151 151
     {
152 152
         return $this->info;
153 153
     }
154 154
     
155
-   /**
156
-    * Whether the number was empty (null or empty string).
157
-    * @return boolean
158
-    */
155
+    /**
156
+     * Whether the number was empty (null or empty string).
157
+     * @return boolean
158
+     */
159 159
     public function isEmpty() : bool
160 160
     {
161 161
         return $this->empty;
@@ -729,12 +729,12 @@  discard block
 block discarded – undo
729 729
         return $cache[$key];
730 730
     }
731 731
     
732
-   /**
733
-    * Parses a string number notation with units included, e.g. 14px, 50%...
734
-    * 
735
-    * @param string $test
736
-    * @return array<string,mixed>
737
-    */
732
+    /**
733
+     * Parses a string number notation with units included, e.g. 14px, 50%...
734
+     * 
735
+     * @param string $test
736
+     * @return array<string,mixed>
737
+     */
738 738
     private function parseStringValue(string $test) : array
739 739
     {
740 740
         $number = null;
@@ -785,13 +785,13 @@  discard block
 block discarded – undo
785 785
         return $this->filterInfo($result);
786 786
     }
787 787
     
788
-   /**
789
-    * Attempts to determine what kind of units are specified
790
-    * in the string. Returns NULL if none could be matched.
791
-    * 
792
-    * @param string $value
793
-    * @return array<string,mixed>|NULL
794
-    */
788
+    /**
789
+     * Attempts to determine what kind of units are specified
790
+     * in the string. Returns NULL if none could be matched.
791
+     * 
792
+     * @param string $value
793
+     * @return array<string,mixed>|NULL
794
+     */
795 795
     private function findUnits(string $value) : ?array
796 796
     {
797 797
         $vlength = strlen($value);
@@ -819,12 +819,12 @@  discard block
 block discarded – undo
819 819
         return null;
820 820
     }
821 821
     
822
-   /**
823
-    * Creates the cache key for the specified value.
824
-    * 
825
-    * @param mixed $value
826
-    * @return string
827
-    */
822
+    /**
823
+     * Creates the cache key for the specified value.
824
+     * 
825
+     * @param mixed $value
826
+     * @return string
827
+     */
828 828
     private function createValueKey($value) : string
829 829
     {
830 830
         if(!is_string($value) && !is_numeric($value))
@@ -835,59 +835,59 @@  discard block
 block discarded – undo
835 835
         return (string)$value;
836 836
     }
837 837
 
838
-   /**
839
-    * Called if explicitly enabled: allows filtering the 
840
-    * number after the detection process has completed.
841
-    * 
842
-    * @param string|NULL $number The adjusted number
843
-    * @param string $originalString The original value before it was parsed
844
-    * @return string|null
845
-    */
838
+    /**
839
+     * Called if explicitly enabled: allows filtering the 
840
+     * number after the detection process has completed.
841
+     * 
842
+     * @param string|NULL $number The adjusted number
843
+     * @param string $originalString The original value before it was parsed
844
+     * @return string|null
845
+     */
846 846
     protected function postProcess(?string $number, /** @scrutinizer ignore-unused */ string $originalString)
847 847
     {
848 848
         return $number;
849 849
     }
850 850
     
851
-   /**
852
-    * Filters the value before it is parsed, but only if it is a string.
853
-    * 
854
-    * NOTE: This may be overwritten in a subclass, to allow custom filtering
855
-    * the values. An example of a use case would be a preprocessor for
856
-    * variables in a templating system.
857
-    * 
858
-    * @param string $trimmedString The trimmed value.
859
-    * @param array<string,mixed> $cache The internal values cache array.
860
-    * @param string $originalValue The original value that the NumberInfo was created for.
861
-    * @return string
862
-    * 
863
-    * @see NumberInfo::enablePostProcess()
864
-    */
851
+    /**
852
+     * Filters the value before it is parsed, but only if it is a string.
853
+     * 
854
+     * NOTE: This may be overwritten in a subclass, to allow custom filtering
855
+     * the values. An example of a use case would be a preprocessor for
856
+     * variables in a templating system.
857
+     * 
858
+     * @param string $trimmedString The trimmed value.
859
+     * @param array<string,mixed> $cache The internal values cache array.
860
+     * @param string $originalValue The original value that the NumberInfo was created for.
861
+     * @return string
862
+     * 
863
+     * @see NumberInfo::enablePostProcess()
864
+     */
865 865
     protected function preProcess(string $trimmedString, /** @scrutinizer ignore-unused */ array &$cache, /** @scrutinizer ignore-unused */ string $originalValue) : string
866 866
     {
867 867
         return str_replace(',', '.', $trimmedString);
868 868
     }
869 869
     
870
-   /**
871
-    * Enables the post-processing so the postProcess method gets called.
872
-    * This should be called in the {@link NumberInfo::preProcess()}
873
-    * method as needed.
874
-    * 
875
-    * @return $this
876
-    * @see NumberInfo::postProcess()
877
-    */
870
+    /**
871
+     * Enables the post-processing so the postProcess method gets called.
872
+     * This should be called in the {@link NumberInfo::preProcess()}
873
+     * method as needed.
874
+     * 
875
+     * @return $this
876
+     * @see NumberInfo::postProcess()
877
+     */
878 878
     protected function enablePostProcess() : NumberInfo
879 879
     {
880 880
         $this->postProcess = true;
881 881
         return $this;
882 882
     }
883 883
     
884
-   /**
885
-    * Filters the number info array to adjust the units
886
-    * and number according to the required rules.
887
-    * 
888
-    * @param array<string,mixed> $info
889
-    * @return array<string,mixed>
890
-    */
884
+    /**
885
+     * Filters the number info array to adjust the units
886
+     * and number according to the required rules.
887
+     * 
888
+     * @param array<string,mixed> $info
889
+     * @return array<string,mixed>
890
+     */
891 891
     protected function filterInfo(array $info) : array
892 892
     {
893 893
         $useUnits = 'px';
Please login to merge, or discard this patch.
src/Request/URLComparer.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -23,44 +23,44 @@
 block discarded – undo
23 23
  */
24 24
 class Request_URLComparer
25 25
 {
26
-   /**
27
-    * @var Request
28
-    */
26
+    /**
27
+     * @var Request
28
+     */
29 29
     protected Request $request;
30 30
     
31
-   /**
32
-    * @var string
33
-    */
31
+    /**
32
+     * @var string
33
+     */
34 34
     protected string $sourceURL;
35 35
     
36
-   /**
37
-    * @var string
38
-    */
36
+    /**
37
+     * @var string
38
+     */
39 39
     protected string $targetURL;
40 40
     
41
-   /**
42
-    * @var string[]
43
-    */
41
+    /**
42
+     * @var string[]
43
+     */
44 44
     protected array $limitParams = array();
45 45
     
46
-   /**
47
-    * @var bool
48
-    */
46
+    /**
47
+     * @var bool
48
+     */
49 49
     protected bool $isMatch = false;
50 50
     
51
-   /**
52
-    * @var bool
53
-    */
51
+    /**
52
+     * @var bool
53
+     */
54 54
     protected bool $ignoreFragment = true;
55 55
 
56
-   /**
57
-    * @var URLInfo
58
-    */
56
+    /**
57
+     * @var URLInfo
58
+     */
59 59
     protected URLInfo $sourceInfo;
60 60
     
61
-   /**
62
-    * @var URLInfo
63
-    */
61
+    /**
62
+     * @var URLInfo
63
+     */
64 64
     protected URLInfo $targetInfo;
65 65
     
66 66
     public function __construct(Request $request, string $sourceURL, string $targetURL)
Please login to merge, or discard this patch.
src/SVNHelper.php 1 patch
Indentation   +167 added lines, -167 removed lines patch added patch discarded remove patch
@@ -23,101 +23,101 @@  discard block
 block discarded – undo
23 23
  */
24 24
 class SVNHelper
25 25
 {
26
-   /**
27
-    * @var integer
28
-    */
26
+    /**
27
+     * @var integer
28
+     */
29 29
     public const ERROR_LOCAL_PATH_DOES_NOT_EXIST = 22401;
30 30
     
31
-   /**
32
-    * @var integer
33
-    */
31
+    /**
32
+     * @var integer
33
+     */
34 34
     public const ERROR_INVALID_REP_URL = 22402;
35 35
     
36
-   /**
37
-    * @var integer
38
-    */
36
+    /**
37
+     * @var integer
38
+     */
39 39
     public const ERROR_PATH_IS_OUTSIDE_REPOSITORY = 22403;
40 40
     
41
-   /**
42
-    * @var integer
43
-    */
41
+    /**
42
+     * @var integer
43
+     */
44 44
     public const ERROR_TARGET_FOLDER_IS_A_FILE = 22404;
45 45
     
46
-   /**
47
-    * @var integer
48
-    */
46
+    /**
47
+     * @var integer
48
+     */
49 49
     public const ERROR_CANNOT_ADD_INEXISTENT_FILE = 22405;
50 50
     
51
-   /**
52
-    * @var integer
53
-    */
51
+    /**
52
+     * @var integer
53
+     */
54 54
     public const ERROR_TARGET_PATH_NOT_FOUND = 22406;
55 55
     
56
-   /**
57
-    * @var integer
58
-    */
56
+    /**
57
+     * @var integer
58
+     */
59 59
     public const ERROR_INVALID_TARGET_TYPE = 22407;
60 60
     
61
-   /**
62
-    * @var integer
63
-    */
61
+    /**
62
+     * @var integer
63
+     */
64 64
     public const ERROR_INVALID_LOG_CALLBACK = 22408; 
65 65
     
66
-   /**
67
-    * @var SVNHelper_Target_Folder
68
-    */
66
+    /**
67
+     * @var SVNHelper_Target_Folder
68
+     */
69 69
     protected $target;
70 70
     
71
-   /**
72
-    * @var string
73
-    */
71
+    /**
72
+     * @var string
73
+     */
74 74
     protected $path;
75 75
     
76
-   /**
77
-    * @var string
78
-    */
76
+    /**
77
+     * @var string
78
+     */
79 79
     protected $url;
80 80
     
81
-   /**
82
-    * @var string
83
-    */
81
+    /**
82
+     * @var string
83
+     */
84 84
     protected $user;
85 85
     
86
-   /**
87
-    * @var string
88
-    */
86
+    /**
87
+     * @var string
88
+     */
89 89
     protected $pass;
90 90
     
91
-   /**
92
-    * @var array
93
-    */
91
+    /**
92
+     * @var array
93
+     */
94 94
     protected $options = array(
95 95
         'binaries-path' => ''
96 96
     );
97 97
     
98
-   /**
99
-    * @var boolean
100
-    */
98
+    /**
99
+     * @var boolean
100
+     */
101 101
     protected $isWindows = false;
102 102
     
103
-   /**
104
-    * @var array
105
-    */
103
+    /**
104
+     * @var array
105
+     */
106 106
     protected $normalize = array(
107 107
         'from' => '\\',
108 108
         'to' => '/'
109 109
     );
110 110
     
111
-   /**
112
-    * @var string
113
-    */
111
+    /**
112
+     * @var string
113
+     */
114 114
     protected $sourcePath;
115 115
     
116
-   /**
117
-    * @param string $repPath The path to the repository
118
-    * @param string $repURL The SVN URL to the repository
119
-    * @throws SVNHelper_Exception
120
-    */
116
+    /**
117
+     * @param string $repPath The path to the repository
118
+     * @param string $repURL The SVN URL to the repository
119
+     * @throws SVNHelper_Exception
120
+     */
121 121
     public function __construct(string $repPath, string $repURL)
122 122
     {
123 123
         $this->isWindows = substr(PHP_OS, 0, 3) == 'WIN';
@@ -178,16 +178,16 @@  discard block
 block discarded – undo
178 178
         return $this->pass;
179 179
     }
180 180
     
181
-   /**
182
-    * Normalizes slashes in the path according to the
183
-    * operating system, i.e. forward slashes for NIX-systems
184
-    * and backward slashes for Windows.
185
-    *
186
-    * @param string $path An absolute path to normalize
187
-    * @param bool $relativize Whether to return a path relative to the repository
188
-    * @throws SVNHelper_Exception
189
-    * @return string
190
-    */
181
+    /**
182
+     * Normalizes slashes in the path according to the
183
+     * operating system, i.e. forward slashes for NIX-systems
184
+     * and backward slashes for Windows.
185
+     *
186
+     * @param string $path An absolute path to normalize
187
+     * @param bool $relativize Whether to return a path relative to the repository
188
+     * @throws SVNHelper_Exception
189
+     * @return string
190
+     */
191 191
     public function normalizePath($path, $relativize=false)
192 192
     {
193 193
         if(empty($path)) {
@@ -222,32 +222,32 @@  discard block
 block discarded – undo
222 222
         );
223 223
     }
224 224
     
225
-   /**
226
-    * Retrieves the path slash style according to the
227
-    * current operating system.
228
-    * 
229
-    * @return string
230
-    */
225
+    /**
226
+     * Retrieves the path slash style according to the
227
+     * current operating system.
228
+     * 
229
+     * @return string
230
+     */
231 231
     public function getSlash()
232 232
     {
233 233
         return $this->normalize['to'];
234 234
     }
235 235
     
236
-   /**
237
-    * Keeps instances of files.
238
-    * @var SVNHelper_Target[]
239
-    */
236
+    /**
237
+     * Keeps instances of files.
238
+     * @var SVNHelper_Target[]
239
+     */
240 240
     protected $targets = array();
241 241
     
242
-   /**
243
-    * Retrieves a file instance from the SVN repository:
244
-    * this allows all possible operations on the file as
245
-    * well as accessing more information on it.
246
-    * 
247
-    * @param string $path A path to the file, relative to the repository path or absolute.
248
-    * @return SVNHelper_Target_File
249
-    * @throws SVNHelper_Exception
250
-    */
242
+    /**
243
+     * Retrieves a file instance from the SVN repository:
244
+     * this allows all possible operations on the file as
245
+     * well as accessing more information on it.
246
+     * 
247
+     * @param string $path A path to the file, relative to the repository path or absolute.
248
+     * @return SVNHelper_Target_File
249
+     * @throws SVNHelper_Exception
250
+     */
251 251
     public function getFile(string $path) : SVNHelper_Target_File
252 252
     {
253 253
         $path = $this->filterPath($path);
@@ -256,15 +256,15 @@  discard block
 block discarded – undo
256 256
             ->requireIsFile();
257 257
     }
258 258
 
259
-   /**
260
-    * Retrieves a folder instance from the SVN repository:
261
-    * This allows all possible operations on the folder as
262
-    * well as accessing more information on it.
263
-    * 
264
-    * @param string $path
265
-    * @return SVNHelper_Target_Folder
266
-    * @throws SVNHelper_Exception
267
-    */
259
+    /**
260
+     * Retrieves a folder instance from the SVN repository:
261
+     * This allows all possible operations on the folder as
262
+     * well as accessing more information on it.
263
+     * 
264
+     * @param string $path
265
+     * @return SVNHelper_Target_Folder
266
+     * @throws SVNHelper_Exception
267
+     */
268 268
     public function getFolder(string $path) : SVNHelper_Target_Folder
269 269
     {
270 270
         $path = $this->filterPath($path);
@@ -273,13 +273,13 @@  discard block
 block discarded – undo
273 273
             ->requireIsFolder();
274 274
     }
275 275
     
276
-   /**
277
-    * Passes the path through realpath and ensures it exists.
278
-    *
279
-    * @param string $path
280
-    * @throws SVNHelper_Exception
281
-    * @return string
282
-    */
276
+    /**
277
+     * Passes the path through realpath and ensures it exists.
278
+     *
279
+     * @param string $path
280
+     * @throws SVNHelper_Exception
281
+     * @return string
282
+     */
283 283
     protected function filterPath($path)
284 284
     {
285 285
         if(empty($path)) {
@@ -304,13 +304,13 @@  discard block
 block discarded – undo
304 304
         );
305 305
     }
306 306
     
307
-   /**
308
-    * Retrieves a target file or folder within the repository.
309
-    *
310
-    * @param string $type The target type, "File" or "Folder".
311
-    * @param string $relativePath A path relative to the root folder.
312
-    * @return SVNHelper_Target
313
-    */
307
+    /**
308
+     * Retrieves a target file or folder within the repository.
309
+     *
310
+     * @param string $type The target type, "File" or "Folder".
311
+     * @param string $relativePath A path relative to the root folder.
312
+     * @return SVNHelper_Target
313
+     */
314 314
     protected function getTarget(string $type, string $relativePath) : SVNHelper_Target
315 315
     {
316 316
         $key = $type.':'.$relativePath;
@@ -358,33 +358,33 @@  discard block
 block discarded – undo
358 358
         return $this->url;
359 359
     }
360 360
     
361
-   /**
362
-    * Updates the whole SVN repository from the root folder.
363
-    * @return SVNHelper_CommandResult
364
-    */
361
+    /**
362
+     * Updates the whole SVN repository from the root folder.
363
+     * @return SVNHelper_CommandResult
364
+     */
365 365
     public function runUpdate()
366 366
     {
367 367
         return $this->createUpdate($this->target)->execute();
368 368
     }
369 369
     
370
-   /**
371
-    * Creates an update command for the target file or folder.
372
-    * This can be configured further before it is executed.
373
-    * 
374
-    * @param SVNHelper_Target $target
375
-    * @return SVNHelper_Command_Update
376
-    */
370
+    /**
371
+     * Creates an update command for the target file or folder.
372
+     * This can be configured further before it is executed.
373
+     * 
374
+     * @param SVNHelper_Target $target
375
+     * @return SVNHelper_Command_Update
376
+     */
377 377
     public function createUpdate(SVNHelper_Target $target)
378 378
     {
379 379
         return $this->createCommand('Update', $target);
380 380
     }
381 381
     
382
-   /**
383
-    * Creates an add command for the targt file or folder.
384
-    * 
385
-    * @param SVNHelper_Target $target
386
-    * @return SVNHelper_Command_Add
387
-    */
382
+    /**
383
+     * Creates an add command for the targt file or folder.
384
+     * 
385
+     * @param SVNHelper_Target $target
386
+     * @return SVNHelper_Command_Add
387
+     */
388 388
     public function createAdd(SVNHelper_Target $target)
389 389
     {
390 390
         return $this->createCommand('Add', $target);
@@ -401,12 +401,12 @@  discard block
 block discarded – undo
401 401
         return $this->createCommand('Info', $target);
402 402
     }
403 403
     
404
-   /**
405
-    * Creates a status command for the target file or folder.
406
-    * 
407
-    * @param SVNHelper_Target $target
408
-    * @return SVNHelper_Command_Status
409
-    */
404
+    /**
405
+     * Creates a status command for the target file or folder.
406
+     * 
407
+     * @param SVNHelper_Target $target
408
+     * @return SVNHelper_Command_Status
409
+     */
410 410
     public function createStatus(SVNHelper_Target $target)
411 411
     {
412 412
         return $this->createCommand('Status', $target);
@@ -431,28 +431,28 @@  discard block
 block discarded – undo
431 431
         return $cmd;
432 432
     }
433 433
     
434
-   /**
435
-    * Creates a path relative to the repository for the target
436
-    * file or folder, from an absolute path.
437
-    *
438
-    * @param string $path An absolute path.
439
-    * @return string
440
-    */
434
+    /**
435
+     * Creates a path relative to the repository for the target
436
+     * file or folder, from an absolute path.
437
+     *
438
+     * @param string $path An absolute path.
439
+     * @return string
440
+     */
441 441
     public function relativizePath($path)
442 442
     {
443 443
         return $this->normalizePath($path, true);
444 444
     }
445 445
     
446
-   /**
447
-    * Adds a folder: creates it as necessary (recursive),
448
-    * and adds it to be committed if it is not versioned yet.
449
-    * Use this instead of {@link getFolder()} when you are
450
-    * not sure that it exists yet, and will need it.
451
-    * 
452
-    * @param string $path Absolute or relative path to the folder
453
-    * @throws SVNHelper_Exception
454
-    * @return SVNHelper_Target_Folder
455
-    */
446
+    /**
447
+     * Adds a folder: creates it as necessary (recursive),
448
+     * and adds it to be committed if it is not versioned yet.
449
+     * Use this instead of {@link getFolder()} when you are
450
+     * not sure that it exists yet, and will need it.
451
+     * 
452
+     * @param string $path Absolute or relative path to the folder
453
+     * @throws SVNHelper_Exception
454
+     * @return SVNHelper_Target_Folder
455
+     */
456 456
     public function addFolder($path)
457 457
     {
458 458
         if(is_dir($path)) {
@@ -502,14 +502,14 @@  discard block
 block discarded – undo
502 502
     
503 503
     protected static $logCallback;
504 504
 
505
-   /**
506
-    * Sets the callback function/method to use for
507
-    * SVH helper log messages. This gets the message
508
-    * and the SVNHelper instance as parameters.
509
-    * 
510
-    * @param callable $callback
511
-    * @throws SVNHelper_Exception
512
-    */
505
+    /**
506
+     * Sets the callback function/method to use for
507
+     * SVH helper log messages. This gets the message
508
+     * and the SVNHelper instance as parameters.
509
+     * 
510
+     * @param callable $callback
511
+     * @throws SVNHelper_Exception
512
+     */
513 513
     public static function setLogCallback($callback)
514 514
     {
515 515
         if(!is_callable($callback)) {
@@ -530,22 +530,22 @@  discard block
 block discarded – undo
530 530
         }
531 531
     }
532 532
 
533
-   /**
534
-    * Retrieves information about the file, and adds it
535
-    * to be committed later if it not versioned yet. 
536
-    * 
537
-    * @param string $path
538
-    * @return SVNHelper_Target_File
539
-    */
533
+    /**
534
+     * Retrieves information about the file, and adds it
535
+     * to be committed later if it not versioned yet. 
536
+     * 
537
+     * @param string $path
538
+     * @return SVNHelper_Target_File
539
+     */
540 540
     public function addFile($path)
541 541
     {
542 542
         return $this->getFile($path)->runAdd();        
543 543
     }
544 544
     
545
-   /**
546
-    * Commits all changes in the repository.
547
-    * @param string $message The commit message to log.
548
-    */
545
+    /**
546
+     * Commits all changes in the repository.
547
+     * @param string $message The commit message to log.
548
+     */
549 549
     public function runCommit($message)
550 550
     {
551 551
         $this->createCommit($this->getFolder($this->path), $message)->execute();
Please login to merge, or discard this patch.
src/Request/RequestParam.php 1 patch
Indentation   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -177,12 +177,12 @@  discard block
 block discarded – undo
177 177
         return $this->applyValidations($value);
178 178
     }
179 179
     
180
-   /**
181
-    * Runs the value through all validations that were added.
182
-    * 
183
-    * @param mixed $value
184
-    * @return mixed
185
-    */
180
+    /**
181
+     * Runs the value through all validations that were added.
182
+     * 
183
+     * @param mixed $value
184
+     * @return mixed
185
+     */
186 186
     protected function applyValidations($value, bool $subval=false)
187 187
     {
188 188
         // go through all enqueued validations in turn, each time
@@ -195,17 +195,17 @@  discard block
 block discarded – undo
195 195
         return $value;
196 196
     }
197 197
     
198
-   /**
199
-    * Validates the specified value using the validation type. Returns
200
-    * the validated value. 
201
-    * 
202
-    * @param mixed $value
203
-    * @param string $type
204
-    * @param array<string,mixed> $params
205
-    * @param bool $subval Whether this is a subvalue in a list
206
-    * @throws Request_Exception
207
-    * @return mixed
208
-    */
198
+    /**
199
+     * Validates the specified value using the validation type. Returns
200
+     * the validated value. 
201
+     * 
202
+     * @param mixed $value
203
+     * @param string $type
204
+     * @param array<string,mixed> $params
205
+     * @param bool $subval Whether this is a subvalue in a list
206
+     * @throws Request_Exception
207
+     * @return mixed
208
+     */
209 209
     protected function validateType($value, string $type, array $params, bool $subval)
210 210
     {
211 211
         $class = Request_Param_Validator::class.'_'.ucfirst($type);
@@ -270,13 +270,13 @@  discard block
 block discarded – undo
270 270
         return $this->setValidation(self::VALIDATION_TYPE_URL);
271 271
     }
272 272
     
273
-   /**
274
-    * Sets the variable to contain a comma-separated list of integer IDs.
275
-    * Example: <code>145,248,4556</code>. A single ID is also allowed, e.g.
276
-    * <code>145</code>.
277
-    * 
278
-    * @return $this
279
-    */
273
+    /**
274
+     * Sets the variable to contain a comma-separated list of integer IDs.
275
+     * Example: <code>145,248,4556</code>. A single ID is also allowed, e.g.
276
+     * <code>145</code>.
277
+     * 
278
+     * @return $this
279
+     */
280 280
     public function setIDList() : self
281 281
     {
282 282
         $this->valueType = self::VALUE_TYPE_LIST;
@@ -286,13 +286,13 @@  discard block
 block discarded – undo
286 286
         return $this;
287 287
     }
288 288
     
289
-   /**
290
-    * Sets the variable to be an alias, as defined by the
291
-    * {@link RegexHelper::REGEX_ALIAS} regular expression.
292
-    * 
293
-    * @return $this
294
-    * @see RegexHelper::REGEX_ALIAS
295
-    */
289
+    /**
290
+     * Sets the variable to be an alias, as defined by the
291
+     * {@link RegexHelper::REGEX_ALIAS} regular expression.
292
+     * 
293
+     * @return $this
294
+     * @see RegexHelper::REGEX_ALIAS
295
+     */
296 296
     public function setAlias() : self
297 297
     {
298 298
         return $this->setRegex(RegexHelper::REGEX_ALIAS);
@@ -333,12 +333,12 @@  discard block
 block discarded – undo
333 333
         return $this->setValidation(self::VALIDATION_TYPE_ALPHA);
334 334
     }
335 335
     
336
-   /**
337
-    * Sets the parameter value as a string containing lowercase
338
-    * and/or uppercase letters, as well as numbers.
339
-    * 
340
-    * @return $this
341
-    */
336
+    /**
337
+     * Sets the parameter value as a string containing lowercase
338
+     * and/or uppercase letters, as well as numbers.
339
+     * 
340
+     * @return $this
341
+     */
342 342
     public function setAlnum() : self
343 343
     {
344 344
         return $this->setValidation(self::VALIDATION_TYPE_ALNUM);   
@@ -396,11 +396,11 @@  discard block
 block discarded – undo
396 396
         );
397 397
     }
398 398
     
399
-   /**
400
-    * Whether the parameter is a list of values.
401
-    * 
402
-    * @return bool
403
-    */
399
+    /**
400
+     * Whether the parameter is a list of values.
401
+     * 
402
+     * @return bool
403
+     */
404 404
     public function isList() : bool
405 405
     {
406 406
         return $this->valueType === self::VALUE_TYPE_LIST;
@@ -442,28 +442,28 @@  discard block
 block discarded – undo
442 442
         return $this->setValidation(self::VALIDATION_TYPE_JSON, array('arrays' => false));
443 443
     }
444 444
     
445
-   /**
446
-    * The parameter is a string boolean representation. This means
447
-    * it can be any of the following: "yes", "true", "no", "false".
448
-    * The value is automatically converted to a boolean when retrieving
449
-    * the parameter.
450
-    * 
451
-    * @return $this
452
-    */
445
+    /**
446
+     * The parameter is a string boolean representation. This means
447
+     * it can be any of the following: "yes", "true", "no", "false".
448
+     * The value is automatically converted to a boolean when retrieving
449
+     * the parameter.
450
+     * 
451
+     * @return $this
452
+     */
453 453
     public function setBoolean() : self
454 454
     {
455 455
         return $this->addClassFilter('Boolean');
456 456
     }
457 457
     
458
-   /**
459
-    * Validates the request parameter as an MD5 string,
460
-    * so that only values resembling md5 values are accepted.
461
-    * 
462
-    * NOTE: This can only guarantee the format, not whether
463
-    * it is an actual valid hash of something.
464
-    * 
465
-    * @return $this
466
-    */
458
+    /**
459
+     * Validates the request parameter as an MD5 string,
460
+     * so that only values resembling md5 values are accepted.
461
+     * 
462
+     * NOTE: This can only guarantee the format, not whether
463
+     * it is an actual valid hash of something.
464
+     * 
465
+     * @return $this
466
+     */
467 467
     public function setMD5() : self
468 468
     {
469 469
         return $this->setRegex(RegexHelper::REGEX_MD5);
@@ -503,14 +503,14 @@  discard block
 block discarded – undo
503 503
         return $this;
504 504
     }
505 505
     
506
-   /**
507
-    * Retrieves the value of the request parameter,
508
-    * applying all filters (if any) and validation
509
-    * (if any).
510
-    * 
511
-    * @param mixed $default
512
-    * @return mixed
513
-    */
506
+    /**
507
+     * Retrieves the value of the request parameter,
508
+     * applying all filters (if any) and validation
509
+     * (if any).
510
+     * 
511
+     * @param mixed $default
512
+     * @return mixed
513
+     */
514 514
     public function get($default=null)
515 515
     {
516 516
         $value = $this->request->getParam($this->paramName);
@@ -523,17 +523,17 @@  discard block
 block discarded – undo
523 523
 
524 524
     // region: Filtering
525 525
 
526
-   /**
527
-    * Filters the specified value by going through all available
528
-    * filters, if any. If none have been set, the value is simply
529
-    * passed through.
530
-    *
531
-    * @param mixed $value
532
-    * @return mixed
533
-    *
534
-    * @see RequestParam::applyFilter_callback()
535
-    * @see RequestParam::applyFilter_class()
536
-    */
526
+    /**
527
+     * Filters the specified value by going through all available
528
+     * filters, if any. If none have been set, the value is simply
529
+     * passed through.
530
+     *
531
+     * @param mixed $value
532
+     * @return mixed
533
+     *
534
+     * @see RequestParam::applyFilter_callback()
535
+     * @see RequestParam::applyFilter_class()
536
+     */
537 537
     protected function filter($value)
538 538
     {
539 539
         foreach ($this->filters as $filter)
@@ -622,12 +622,12 @@  discard block
 block discarded – undo
622 622
         return $this;
623 623
     }
624 624
     
625
-   /**
626
-    * Adds a filter that trims whitespace from the request
627
-    * parameter using the PHP <code>trim</code> function.
628
-    * 
629
-    * @return $this
630
-    */
625
+    /**
626
+     * Adds a filter that trims whitespace from the request
627
+     * parameter using the PHP <code>trim</code> function.
628
+     * 
629
+     * @return $this
630
+     */
631 631
     public function addFilterTrim() : self
632 632
     {
633 633
         // to guarantee we only work with strings
@@ -636,13 +636,13 @@  discard block
 block discarded – undo
636 636
         return $this->addCallbackFilter('trim');
637 637
     }
638 638
 
639
-   /**
640
-    * Converts the value to a string, even if it is not
641
-    * a string value. Complex types like arrays and objects
642
-    * are converted to an empty string.
643
-    * 
644
-    * @return $this
645
-    */
639
+    /**
640
+     * Converts the value to a string, even if it is not
641
+     * a string value. Complex types like arrays and objects
642
+     * are converted to an empty string.
643
+     * 
644
+     * @return $this
645
+     */
646 646
     public function addStringFilter() : self
647 647
     {
648 648
         return $this->addClassFilter('String');
@@ -694,12 +694,12 @@  discard block
 block discarded – undo
694 694
         return $this->addCallbackFilter('strip_tags', array($allowedTags));
695 695
     }
696 696
     
697
-   /**
698
-    * Adds a filter that strips all whitespace from the
699
-    * request parameter, from spaces to tabs and newlines.
700
-    * 
701
-    * @return $this
702
-    */
697
+    /**
698
+     * Adds a filter that strips all whitespace from the
699
+     * request parameter, from spaces to tabs and newlines.
700
+     * 
701
+     * @return $this
702
+     */
703 703
     public function addStripWhitespaceFilter() : self
704 704
     {
705 705
         // to ensure we only work with strings.
@@ -708,14 +708,14 @@  discard block
 block discarded – undo
708 708
         return $this->addClassFilter('StripWhitespace');
709 709
     }   
710 710
     
711
-   /**
712
-    * Adds a filter that transforms comma separated values
713
-    * into an array of values.
714
-    * 
715
-    * @param bool $trimEntries Trim whitespace from each entry?
716
-    * @param bool $stripEmptyEntries Remove empty entries from the array?
717
-    * @return $this
718
-    */
711
+    /**
712
+     * Adds a filter that transforms comma separated values
713
+     * into an array of values.
714
+     * 
715
+     * @param bool $trimEntries Trim whitespace from each entry?
716
+     * @param bool $stripEmptyEntries Remove empty entries from the array?
717
+     * @return $this
718
+     */
719 719
     public function addCommaSeparatedFilter(bool $trimEntries=true, bool $stripEmptyEntries=true) : self
720 720
     {
721 721
         $this->setArray();
@@ -746,12 +746,12 @@  discard block
 block discarded – undo
746 746
         );
747 747
     }
748 748
     
749
-   /**
750
-    * Adds a filter that encodes all HTML special characters
751
-    * using the PHP <code>htmlspecialchars</code> function.
752
-    * 
753
-    * @return $this
754
-    */
749
+    /**
750
+     * Adds a filter that encodes all HTML special characters
751
+     * using the PHP <code>htmlspecialchars</code> function.
752
+     * 
753
+     * @return $this
754
+     */
755 755
     public function addHTMLSpecialcharsFilter() : self
756 756
     {
757 757
         return $this->addCallbackFilter('htmlspecialchars', array(ENT_QUOTES, 'UTF-8'));
@@ -764,14 +764,14 @@  discard block
 block discarded – undo
764 764
         return $this->paramName;
765 765
     }
766 766
     
767
-   /**
768
-    * Marks this request parameter as required. To use this feature,
769
-    * you have to call the request's {@link Request::validate()}
770
-    * method.
771
-    * 
772
-    * @return RequestParam
773
-    * @see Request::validate()
774
-    */
767
+    /**
768
+     * Marks this request parameter as required. To use this feature,
769
+     * you have to call the request's {@link Request::validate()}
770
+     * method.
771
+     * 
772
+     * @return RequestParam
773
+     * @see Request::validate()
774
+     */
775 775
     public function makeRequired() : RequestParam
776 776
     {
777 777
         $this->required = true;
Please login to merge, or discard this patch.
src/Request/Param/Filter.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -24,9 +24,9 @@
 block discarded – undo
24 24
 {
25 25
     use Traits_Optionable;
26 26
     
27
-   /**
28
-    * @var RequestParam
29
-    */
27
+    /**
28
+     * @var RequestParam
29
+     */
30 30
     protected $param;
31 31
     
32 32
     protected $value;
Please login to merge, or discard this patch.
src/Request/Param/Validator.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -29,14 +29,14 @@
 block discarded – undo
29 29
      */
30 30
     protected $param;
31 31
     
32
-   /**
33
-    * @var mixed
34
-    */
32
+    /**
33
+     * @var mixed
34
+     */
35 35
     protected $value;
36 36
     
37
-   /**
38
-    * @var bool
39
-    */
37
+    /**
38
+     * @var bool
39
+     */
40 40
     protected $isSubvalue = false;
41 41
     
42 42
     public function __construct(RequestParam $param, bool $subval)
Please login to merge, or discard this patch.
src/Request.php 1 patch
Indentation   +108 added lines, -108 removed lines patch added patch discarded remove patch
@@ -56,12 +56,12 @@  discard block
 block discarded – undo
56 56
         $this->init();
57 57
     }
58 58
     
59
-   /**
60
-    * Can be extended in a subclass, to avoid
61
-    * redefining the constructor.
62
-    *
63
-    * @return void
64
-    */
59
+    /**
60
+     * Can be extended in a subclass, to avoid
61
+     * redefining the constructor.
62
+     *
63
+     * @return void
64
+     */
65 65
     protected function init() : void
66 66
     {
67 67
         
@@ -126,30 +126,30 @@  discard block
 block discarded – undo
126 126
         return $this->buildURL($params, $dispatcher);
127 127
     }
128 128
     
129
-   /**
130
-    * Retrieves the name of the current dispatcher script / page.
131
-    * This is made to be extended and implemented in a subclass.
132
-    * 
133
-    * @return string
134
-    */
129
+    /**
130
+     * Retrieves the name of the current dispatcher script / page.
131
+     * This is made to be extended and implemented in a subclass.
132
+     * 
133
+     * @return string
134
+     */
135 135
     public function getDispatcher() : string
136 136
     {
137 137
         return '';
138 138
     }
139 139
     
140
-   /**
141
-    * Filters and retrieves the current request variables 
142
-    * to be used to build a URL to refresh the current page.
143
-    * 
144
-    * For further customization options, use the 
145
-    * {@see Request::createRefreshParams()} method.
146
-    * 
147
-    * @param array<string,mixed> $params Key => value pairs of parameters to always include in the result.
148
-    * @param string[] $exclude Names of parameters to exclude from the result.
149
-    * @return array<string,mixed>
150
-    * 
151
-    * @see Request::createRefreshParams()
152
-    */
140
+    /**
141
+     * Filters and retrieves the current request variables 
142
+     * to be used to build a URL to refresh the current page.
143
+     * 
144
+     * For further customization options, use the 
145
+     * {@see Request::createRefreshParams()} method.
146
+     * 
147
+     * @param array<string,mixed> $params Key => value pairs of parameters to always include in the result.
148
+     * @param string[] $exclude Names of parameters to exclude from the result.
149
+     * @return array<string,mixed>
150
+     * 
151
+     * @see Request::createRefreshParams()
152
+     */
153 153
     public function getRefreshParams(array $params = array(), array $exclude = array()) : array
154 154
     {
155 155
         return $this->createRefreshParams()
@@ -158,13 +158,13 @@  discard block
 block discarded – undo
158 158
             ->getParams();
159 159
     }
160 160
     
161
-   /**
162
-    * Creates an instance of the helper that can be used to
163
-    * retrieve the request's parameters collection, with the
164
-    * possibility to exclude and override some by rules.
165
-    * 
166
-    * @return Request_RefreshParams
167
-    */
161
+    /**
162
+     * Creates an instance of the helper that can be used to
163
+     * retrieve the request's parameters collection, with the
164
+     * possibility to exclude and override some by rules.
165
+     * 
166
+     * @return Request_RefreshParams
167
+     */
168 168
     public function createRefreshParams() : Request_RefreshParams
169 169
     {
170 170
         return new Request_RefreshParams();
@@ -200,10 +200,10 @@  discard block
 block discarded – undo
200 200
         return $url;
201 201
     }
202 202
     
203
-   /**
204
-    * Retrieves the base URL of the application.
205
-    * @return string
206
-    */
203
+    /**
204
+     * Retrieves the base URL of the application.
205
+     * @return string
206
+     */
207 207
     public function getBaseURL() : string
208 208
     {
209 209
         return $this->baseURL;
@@ -233,13 +233,13 @@  discard block
 block discarded – undo
233 233
         return $this->knownParams[$name];
234 234
     }
235 235
     
236
-   /**
237
-    * Retrieves a previously registered parameter instance.
238
-    * 
239
-    * @param string $name
240
-    * @return RequestParam
241
-    *@throws Request_Exception
242
-    */
236
+    /**
237
+     * Retrieves a previously registered parameter instance.
238
+     * 
239
+     * @param string $name
240
+     * @return RequestParam
241
+     *@throws Request_Exception
242
+     */
243 243
     public function getRegisteredParam(string $name) : RequestParam
244 244
     {
245 245
         if(isset($this->knownParams[$name])) {
@@ -256,48 +256,48 @@  discard block
 block discarded – undo
256 256
         );
257 257
     }
258 258
     
259
-   /**
260
-    * Checks whether a parameter with the specified name 
261
-    * has been registered.
262
-    * 
263
-    * @param string $name
264
-    * @return bool
265
-    */
259
+    /**
260
+     * Checks whether a parameter with the specified name 
261
+     * has been registered.
262
+     * 
263
+     * @param string $name
264
+     * @return bool
265
+     */
266 266
     public function hasRegisteredParam(string $name) : bool
267 267
     {
268 268
         return isset($this->knownParams[$name]);
269 269
     }
270 270
     
271
-   /**
272
-    * Retrieves an indexed array with accept mime types
273
-    * that the client sent, in the order of preference
274
-    * the client specified.
275
-    *
276
-    * Example:
277
-    *
278
-    * array(
279
-    *     'text/html',
280
-    *     'application/xhtml+xml',
281
-    *     'image/webp'
282
-    *     ...
283
-    * )
284
-    * 
285
-    * @return string[]
286
-    * @see Request::parseAcceptHeaders()
287
-    */
271
+    /**
272
+     * Retrieves an indexed array with accept mime types
273
+     * that the client sent, in the order of preference
274
+     * the client specified.
275
+     *
276
+     * Example:
277
+     *
278
+     * array(
279
+     *     'text/html',
280
+     *     'application/xhtml+xml',
281
+     *     'image/webp'
282
+     *     ...
283
+     * )
284
+     * 
285
+     * @return string[]
286
+     * @see Request::parseAcceptHeaders()
287
+     */
288 288
     public static function getAcceptHeaders() : array
289 289
     {
290 290
         return self::parseAcceptHeaders()->getMimeStrings();
291 291
     }
292 292
     
293
-   /**
294
-    * Returns an instance of the "accept" headers parser,
295
-    * to access information on the browser's accepted
296
-    * mime types.
297
-    *  
298
-    * @return Request_AcceptHeaders
299
-    * @see Request::getAcceptHeaders()
300
-    */
293
+    /**
294
+     * Returns an instance of the "accept" headers parser,
295
+     * to access information on the browser's accepted
296
+     * mime types.
297
+     *  
298
+     * @return Request_AcceptHeaders
299
+     * @see Request::getAcceptHeaders()
300
+     */
301 301
     public static function parseAcceptHeaders() : Request_AcceptHeaders
302 302
     {
303 303
         static $accept;
@@ -341,14 +341,14 @@  discard block
 block discarded – undo
341 341
         return $this->getParam($name) !== null;
342 342
     }
343 343
     
344
-   /**
345
-    * Removes a single parameter from the request.
346
-    * If the parameter has been registered, also
347
-    * removes the registration info.
348
-    * 
349
-    * @param string $name
350
-    * @return Request
351
-    */
344
+    /**
345
+     * Removes a single parameter from the request.
346
+     * If the parameter has been registered, also
347
+     * removes the registration info.
348
+     * 
349
+     * @param string $name
350
+     * @return Request
351
+     */
352 352
     public function removeParam(string $name) : Request
353 353
     {
354 354
         if(isset($_REQUEST[$name])) {
@@ -362,12 +362,12 @@  discard block
 block discarded – undo
362 362
         return $this;
363 363
     }
364 364
     
365
-   /**
366
-    * Removes several parameters from the request.
367
-    * 
368
-    * @param string[] $names
369
-    * @return Request
370
-    */
365
+    /**
366
+     * Removes several parameters from the request.
367
+     * 
368
+     * @param string[] $names
369
+     * @return Request
370
+     */
371 371
     public function removeParams(array $names) : Request
372 372
     {
373 373
         foreach($names as $name) {
@@ -563,11 +563,11 @@  discard block
 block discarded – undo
563 563
         exit;
564 564
     }
565 565
     
566
-   /**
567
-    * Sends HTML to the browser with the correct headers.
568
-    * 
569
-    * @param string $html
570
-    */
566
+    /**
567
+     * Sends HTML to the browser with the correct headers.
568
+     * 
569
+     * @param string $html
570
+     */
571 571
     public static function sendHTML(string $html) : void
572 572
     {
573 573
         header('Cache-Control: no-cache, must-revalidate');
@@ -588,16 +588,16 @@  discard block
 block discarded – undo
588 588
         exit;
589 589
     }
590 590
     
591
-   /**
592
-    * Creates a new instance of the URL comparer, which can check 
593
-    * whether the specified URLs match, regardless of the order in 
594
-    * which the query parameters are, if any.
595
-    * 
596
-    * @param string $sourceURL
597
-    * @param string $targetURL
598
-    * @param string[] $limitParams Whether to limit the comparison to these specific parameter names (if present)
599
-    * @return Request_URLComparer
600
-    */
591
+    /**
592
+     * Creates a new instance of the URL comparer, which can check 
593
+     * whether the specified URLs match, regardless of the order in 
594
+     * which the query parameters are, if any.
595
+     * 
596
+     * @param string $sourceURL
597
+     * @param string $targetURL
598
+     * @param string[] $limitParams Whether to limit the comparison to these specific parameter names (if present)
599
+     * @return Request_URLComparer
600
+     */
601 601
     public function createURLComparer(string $sourceURL, string $targetURL, array $limitParams=array()) : Request_URLComparer
602 602
     {
603 603
         $comparer = new Request_URLComparer($this, $sourceURL, $targetURL);
@@ -606,10 +606,10 @@  discard block
 block discarded – undo
606 606
         return $comparer;
607 607
     }
608 608
     
609
-   /**
610
-    * Retrieves the full URL that was used to access the current page.
611
-    * @return string
612
-    */
609
+    /**
610
+     * Retrieves the full URL that was used to access the current page.
611
+     * @return string
612
+     */
613 613
     public function getCurrentURL() : string
614 614
     {
615 615
         return $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
Please login to merge, or discard this patch.
src/FileHelper.php 1 patch
Indentation   +162 added lines, -162 removed lines patch added patch discarded remove patch
@@ -73,18 +73,18 @@  discard block
 block discarded – undo
73 73
     public const ERROR_PATH_NOT_WRITABLE = 340039;
74 74
     public const ERROR_PATH_INVALID = 340040;
75 75
 
76
-   /**
77
-    * Opens a serialized file and returns the unserialized data.
78
-    *
79
-    * @param string|PathInfoInterface|SplFileInfo $file
80
-    * @throws FileHelper_Exception
81
-    * @return array<int|string,mixed>
82
-    * @see SerializedFile::parse()
83
-    * 
84
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
85
-    * @see FileHelper::ERROR_SERIALIZED_FILE_CANNOT_BE_READ
86
-    * @see FileHelper::ERROR_SERIALIZED_FILE_UNSERIALZE_FAILED
87
-    */
76
+    /**
77
+     * Opens a serialized file and returns the unserialized data.
78
+     *
79
+     * @param string|PathInfoInterface|SplFileInfo $file
80
+     * @throws FileHelper_Exception
81
+     * @return array<int|string,mixed>
82
+     * @see SerializedFile::parse()
83
+     * 
84
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
85
+     * @see FileHelper::ERROR_SERIALIZED_FILE_CANNOT_BE_READ
86
+     * @see FileHelper::ERROR_SERIALIZED_FILE_UNSERIALZE_FAILED
87
+     */
88 88
     public static function parseSerializedFile($file) : array
89 89
     {
90 90
         return SerializedFile::factory($file)->parse();
@@ -103,13 +103,13 @@  discard block
 block discarded – undo
103 103
         return FolderTree::delete($rootFolder);
104 104
     }
105 105
     
106
-   /**
107
-    * Create a folder, if it does not exist yet.
108
-    *  
109
-    * @param string|PathInfoInterface $path
110
-    * @throws FileHelper_Exception
111
-    * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
112
-    */
106
+    /**
107
+     * Create a folder, if it does not exist yet.
108
+     *  
109
+     * @param string|PathInfoInterface $path
110
+     * @throws FileHelper_Exception
111
+     * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
112
+     */
113 113
     public static function createFolder($path) : FolderInfo
114 114
     {
115 115
         return self::getFolderInfo($path)->create();
@@ -138,36 +138,36 @@  discard block
 block discarded – undo
138 138
         FolderTree::copy($source, $target);
139 139
     }
140 140
     
141
-   /**
142
-    * Copies a file to the target location. Includes checks
143
-    * for most error sources, like the source file not being
144
-    * readable. Automatically creates the target folder if it
145
-    * does not exist yet.
146
-    * 
147
-    * @param string|PathInfoInterface|SplFileInfo $sourcePath
148
-    * @param string|PathInfoInterface|SplFileInfo $targetPath
149
-    * @throws FileHelper_Exception
150
-    * 
151
-    * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
152
-    * @see FileHelper::ERROR_SOURCE_FILE_NOT_FOUND
153
-    * @see FileHelper::ERROR_SOURCE_FILE_NOT_READABLE
154
-    * @see FileHelper::ERROR_TARGET_COPY_FOLDER_NOT_WRITABLE
155
-    * @see FileHelper::ERROR_CANNOT_COPY_FILE
156
-    */
141
+    /**
142
+     * Copies a file to the target location. Includes checks
143
+     * for most error sources, like the source file not being
144
+     * readable. Automatically creates the target folder if it
145
+     * does not exist yet.
146
+     * 
147
+     * @param string|PathInfoInterface|SplFileInfo $sourcePath
148
+     * @param string|PathInfoInterface|SplFileInfo $targetPath
149
+     * @throws FileHelper_Exception
150
+     * 
151
+     * @see FileHelper::ERROR_CANNOT_CREATE_FOLDER
152
+     * @see FileHelper::ERROR_SOURCE_FILE_NOT_FOUND
153
+     * @see FileHelper::ERROR_SOURCE_FILE_NOT_READABLE
154
+     * @see FileHelper::ERROR_TARGET_COPY_FOLDER_NOT_WRITABLE
155
+     * @see FileHelper::ERROR_CANNOT_COPY_FILE
156
+     */
157 157
     public static function copyFile($sourcePath, $targetPath) : void
158 158
     {
159 159
         self::getFileInfo($sourcePath)->copyTo($targetPath);
160 160
     }
161 161
     
162
-   /**
163
-    * Deletes the target file. Ignored if it cannot be found,
164
-    * and throws an exception if it fails.
165
-    * 
166
-    * @param string|PathInfoInterface|SplFileInfo $filePath
167
-    * @throws FileHelper_Exception
168
-    * 
169
-    * @see FileHelper::ERROR_CANNOT_DELETE_FILE
170
-    */
162
+    /**
163
+     * Deletes the target file. Ignored if it cannot be found,
164
+     * and throws an exception if it fails.
165
+     * 
166
+     * @param string|PathInfoInterface|SplFileInfo $filePath
167
+     * @throws FileHelper_Exception
168
+     * 
169
+     * @see FileHelper::ERROR_CANNOT_DELETE_FILE
170
+     */
171 171
     public static function deleteFile($filePath) : void
172 172
     {
173 173
         self::getFileInfo($filePath)->delete();
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
      */
289 289
     public static function isPHPFile($filePath) : bool
290 290
     {
291
-    	return self::getExtension($filePath) === 'php';
291
+        return self::getExtension($filePath) === 'php';
292 292
     }
293 293
 
294 294
     /**
@@ -354,16 +354,16 @@  discard block
 block discarded – undo
354 354
             ->parse();
355 355
     }
356 356
     
357
-   /**
358
-    * Corrects common formatting mistakes when users enter
359
-    * file names, like too many spaces, dots and the like.
360
-    * 
361
-    * NOTE: if the file name contains a path, the path is
362
-    * stripped, leaving only the file name.
363
-    * 
364
-    * @param string $name
365
-    * @return string
366
-    */
357
+    /**
358
+     * Corrects common formatting mistakes when users enter
359
+     * file names, like too many spaces, dots and the like.
360
+     * 
361
+     * NOTE: if the file name contains a path, the path is
362
+     * stripped, leaving only the file name.
363
+     * 
364
+     * @param string $name
365
+     * @return string
366
+     */
367 367
     public static function fixFileName(string $name) : string
368 368
     {
369 369
         return NameFixer::fixName($name);
@@ -423,23 +423,23 @@  discard block
 block discarded – undo
423 423
         return self::findFiles($targetFolder, array('php'), $options);
424 424
     }
425 425
     
426
-   /**
427
-    * Finds files according to the specified options.
428
-    * 
429
-    * NOTE: This method only exists for backwards compatibility.
430
-    * Use the {@see FileHelper::createFileFinder()} method instead,
431
-    * which offers an object-oriented interface that is much easier
432
-    * to use.
433
-    *  
434
-    * @param string|PathInfoInterface|SplFileInfo $targetFolder
435
-    * @param string[] $extensions
436
-    * @param array<string,mixed> $options
437
-    * @throws FileHelper_Exception
438
-    * @return string[]
439
-    *
440
-    * @see FileHelper::createFileFinder()
441
-    * @deprecated Use the file finder instead.
442
-    */
426
+    /**
427
+     * Finds files according to the specified options.
428
+     * 
429
+     * NOTE: This method only exists for backwards compatibility.
430
+     * Use the {@see FileHelper::createFileFinder()} method instead,
431
+     * which offers an object-oriented interface that is much easier
432
+     * to use.
433
+     *  
434
+     * @param string|PathInfoInterface|SplFileInfo $targetFolder
435
+     * @param string[] $extensions
436
+     * @param array<string,mixed> $options
437
+     * @throws FileHelper_Exception
438
+     * @return string[]
439
+     *
440
+     * @see FileHelper::createFileFinder()
441
+     * @deprecated Use the file finder instead.
442
+     */
443 443
     public static function findFiles($targetFolder, array $extensions=array(), array $options=array()) : array
444 444
     {
445 445
         $finder = self::createFileFinder($targetFolder);
@@ -498,13 +498,13 @@  discard block
 block discarded – undo
498 498
         return self::$unicodeHandling;
499 499
     }
500 500
     
501
-   /**
502
-    * Normalizes the slash style in a file or folder path,
503
-    * by replacing any anti-slashes with forward slashes.
504
-    * 
505
-    * @param string $path
506
-    * @return string
507
-    */
501
+    /**
502
+     * Normalizes the slash style in a file or folder path,
503
+     * by replacing any anti-slashes with forward slashes.
504
+     * 
505
+     * @param string $path
506
+     * @return string
507
+     */
508 508
     public static function normalizePath(string $path) : string
509 509
     {
510 510
         return str_replace(array('\\', '//'), array('/', '/'), $path);
@@ -629,70 +629,70 @@  discard block
 block discarded – undo
629 629
             ->getPaths();
630 630
     }
631 631
 
632
-   /**
633
-    * Retrieves the maximum allowed upload file size, in bytes.
634
-    * Takes into account the PHP ini settings <code>post_max_size</code>
635
-    * and <code>upload_max_filesize</code>. Since these cannot
636
-    * be modified at runtime, they are the hard limits for uploads.
637
-    * 
638
-    * NOTE: Based on binary values, where 1KB = 1024 Bytes.
639
-    * 
640
-    * @return int Will return <code>-1</code> if no limit.
641
-    */
632
+    /**
633
+     * Retrieves the maximum allowed upload file size, in bytes.
634
+     * Takes into account the PHP ini settings <code>post_max_size</code>
635
+     * and <code>upload_max_filesize</code>. Since these cannot
636
+     * be modified at runtime, they are the hard limits for uploads.
637
+     * 
638
+     * NOTE: Based on binary values, where 1KB = 1024 Bytes.
639
+     * 
640
+     * @return int Will return <code>-1</code> if no limit.
641
+     */
642 642
     public static function getMaxUploadFilesize() : int
643 643
     {
644 644
         return UploadFileSizeInfo::getFileSize();
645 645
     }
646 646
    
647
-   /**
648
-    * Makes a path relative using a folder depth: will reduce the
649
-    * length of the path so that only the amount of folders defined
650
-    * in the <code>$depth</code> attribute are shown below the actual
651
-    * folder or file in the path.
652
-    *  
653
-    * @param string  $path The absolute or relative path
654
-    * @param int $depth The folder depth to reduce the path to
655
-    * @return string
656
-    */
647
+    /**
648
+     * Makes a path relative using a folder depth: will reduce the
649
+     * length of the path so that only the amount of folders defined
650
+     * in the <code>$depth</code> attribute are shown below the actual
651
+     * folder or file in the path.
652
+     *  
653
+     * @param string  $path The absolute or relative path
654
+     * @param int $depth The folder depth to reduce the path to
655
+     * @return string
656
+     */
657 657
     public static function relativizePathByDepth(string $path, int $depth=2) : string
658 658
     {
659 659
         return PathRelativizer::relativizeByDepth($path, $depth);
660 660
     }
661 661
     
662
-   /**
663
-    * Makes the specified path relative to another path,
664
-    * by removing one from the other if found. Also 
665
-    * normalizes the path to use forward slashes. 
666
-    * 
667
-    * Example:
668
-    * 
669
-    * <pre>
670
-    * relativizePath('c:\some\folder\to\file.txt', 'c:\some\folder');
671
-    * </pre>
672
-    * 
673
-    * Result: <code>to/file.txt</code>
674
-    * 
675
-    * @param string $path
676
-    * @param string $relativeTo
677
-    * @return string
678
-    */
662
+    /**
663
+     * Makes the specified path relative to another path,
664
+     * by removing one from the other if found. Also 
665
+     * normalizes the path to use forward slashes. 
666
+     * 
667
+     * Example:
668
+     * 
669
+     * <pre>
670
+     * relativizePath('c:\some\folder\to\file.txt', 'c:\some\folder');
671
+     * </pre>
672
+     * 
673
+     * Result: <code>to/file.txt</code>
674
+     * 
675
+     * @param string $path
676
+     * @param string $relativeTo
677
+     * @return string
678
+     */
679 679
     public static function relativizePath(string $path, string $relativeTo) : string
680 680
     {
681 681
         return PathRelativizer::relativize($path, $relativeTo);
682 682
     }
683 683
     
684
-   /**
685
-    * Checks that the target file exists, and throws an exception
686
-    * if it does not. 
687
-    * 
688
-    * @param string|SplFileInfo $path
689
-    * @param int|NULL $errorCode Optional custom error code
690
-    * @throws FileHelper_Exception
691
-    * @return string The real path to the file
692
-    * 
693
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
694
-    * @see FileHelper::ERROR_REAL_PATH_NOT_FOUND
695
-    */
684
+    /**
685
+     * Checks that the target file exists, and throws an exception
686
+     * if it does not. 
687
+     * 
688
+     * @param string|SplFileInfo $path
689
+     * @param int|NULL $errorCode Optional custom error code
690
+     * @throws FileHelper_Exception
691
+     * @return string The real path to the file
692
+     * 
693
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
694
+     * @see FileHelper::ERROR_REAL_PATH_NOT_FOUND
695
+     */
696 696
     public static function requireFileExists($path, ?int $errorCode=null) : string
697 697
     {
698 698
         return self::getPathInfo($path)
@@ -715,18 +715,18 @@  discard block
 block discarded – undo
715 715
             ->getPath();
716 716
     }
717 717
     
718
-   /**
719
-    * Reads a specific line number from the target file and returns its
720
-    * contents, if the file has such a line. Does so with little memory
721
-    * usage, as the file is not read entirely into memory.
722
-    * 
723
-    * @param string|PathInfoInterface|SplFileInfo $path
724
-    * @param int $lineNumber Note: 1-based; the first line is number 1.
725
-    * @return string|NULL Will return null if the requested line does not exist.
726
-    * @throws FileHelper_Exception
727
-    * 
728
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
729
-    */
718
+    /**
719
+     * Reads a specific line number from the target file and returns its
720
+     * contents, if the file has such a line. Does so with little memory
721
+     * usage, as the file is not read entirely into memory.
722
+     * 
723
+     * @param string|PathInfoInterface|SplFileInfo $path
724
+     * @param int $lineNumber Note: 1-based; the first line is number 1.
725
+     * @return string|NULL Will return null if the requested line does not exist.
726
+     * @throws FileHelper_Exception
727
+     * 
728
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
729
+     */
730 730
     public static function getLineFromFile($path, int $lineNumber) : ?string
731 731
     {
732 732
         return self::getFileInfo($path)->getLine($lineNumber);
@@ -792,33 +792,33 @@  discard block
 block discarded – undo
792 792
             ->getLines($amount);
793 793
     }
794 794
     
795
-   /**
796
-    * Reads all content from a file.
797
-    * 
798
-    * @param string|PathInfoInterface|SplFileInfo $filePath
799
-    * @throws FileHelper_Exception
800
-    * @return string
801
-    * 
802
-    * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
803
-    * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
804
-    */
795
+    /**
796
+     * Reads all content from a file.
797
+     * 
798
+     * @param string|PathInfoInterface|SplFileInfo $filePath
799
+     * @throws FileHelper_Exception
800
+     * @return string
801
+     * 
802
+     * @see FileHelper::ERROR_FILE_DOES_NOT_EXIST
803
+     * @see FileHelper::ERROR_CANNOT_READ_FILE_CONTENTS
804
+     */
805 805
     public static function readContents($filePath) : string
806 806
     {
807 807
         return self::getFileInfo($filePath)->getContents();
808 808
     }
809 809
 
810
-   /**
811
-    * Ensures that the target path exists on disk, and is a folder.
812
-    * 
813
-    * @param string|PathInfoInterface|SplFileInfo $path
814
-    * @return string The real path, with normalized slashes.
815
-    * @throws FileHelper_Exception
816
-    * 
817
-    * @see FileHelper::normalizePath()
818
-    * 
819
-    * @see FileHelper::ERROR_FOLDER_DOES_NOT_EXIST
820
-    * @see FileHelper::ERROR_PATH_IS_NOT_A_FOLDER
821
-    */
810
+    /**
811
+     * Ensures that the target path exists on disk, and is a folder.
812
+     * 
813
+     * @param string|PathInfoInterface|SplFileInfo $path
814
+     * @return string The real path, with normalized slashes.
815
+     * @throws FileHelper_Exception
816
+     * 
817
+     * @see FileHelper::normalizePath()
818
+     * 
819
+     * @see FileHelper::ERROR_FOLDER_DOES_NOT_EXIST
820
+     * @see FileHelper::ERROR_PATH_IS_NOT_A_FOLDER
821
+     */
822 822
     public static function requireFolderExists($path) : string
823 823
     {
824 824
         return self::getFolderInfo($path)
Please login to merge, or discard this patch.
src/FileHelper/FileFinder.php 1 patch
Indentation   +130 added lines, -130 removed lines patch added patch discarded remove patch
@@ -44,20 +44,20 @@  discard block
 block discarded – undo
44 44
 
45 45
     protected FolderInfo $path;
46 46
     
47
-   /**
48
-    * @var string[]
49
-    */
47
+    /**
48
+     * @var string[]
49
+     */
50 50
     protected array $found = array();
51 51
     
52
-   /**
53
-    * The path must exist when the class is instantiated: its
54
-    * real path will be determined to work with.
55
-    * 
56
-    * @param string|PathInfoInterface|SplFileInfo $path The absolute path to the target folder.
57
-    *
58
-    * @throws FileHelper_Exception
59
-    * @see FileHelper::ERROR_PATH_IS_NOT_A_FOLDER
60
-    */
52
+    /**
53
+     * The path must exist when the class is instantiated: its
54
+     * real path will be determined to work with.
55
+     * 
56
+     * @param string|PathInfoInterface|SplFileInfo $path The absolute path to the target folder.
57
+     *
58
+     * @throws FileHelper_Exception
59
+     * @see FileHelper::ERROR_PATH_IS_NOT_A_FOLDER
60
+     */
61 61
     public function __construct($path)
62 62
     {
63 63
         $this->path = AbstractPathInfo::resolveType($path)->requireExists()->requireIsFolder();
@@ -75,11 +75,11 @@  discard block
 block discarded – undo
75 75
         );
76 76
     }
77 77
     
78
-   /**
79
-    * Enables extension stripping, to return file names without extension.
80
-    * 
81
-    * @return FileFinder
82
-    */
78
+    /**
79
+     * Enables extension stripping, to return file names without extension.
80
+     * 
81
+     * @return FileFinder
82
+     */
83 83
     public function stripExtensions() : FileFinder
84 84
     {
85 85
         return $this->setOption('strip-extensions', true);
@@ -96,46 +96,46 @@  discard block
 block discarded – undo
96 96
         return $this->setOption('recursive', $enabled);
97 97
     }
98 98
     
99
-   /**
100
-    * Retrieves all extensions that were added to
101
-    * the list of included extensions.
102
-    * 
103
-    * @return string[]
104
-    */
99
+    /**
100
+     * Retrieves all extensions that were added to
101
+     * the list of included extensions.
102
+     * 
103
+     * @return string[]
104
+     */
105 105
     public function getIncludeExtensions() : array
106 106
     {
107 107
         return $this->getArrayOption(self::OPTION_INCLUDE_EXTENSIONS);
108 108
     }
109 109
     
110
-   /**
111
-    * Includes a single extension in the file search: only
112
-    * files with this extension will be used in the results.
113
-    * 
114
-    * NOTE: Included extensions take precedence before excluded
115
-    * extensions. If any excluded extensions are specified, they
116
-    * will be ignored.
117
-    * 
118
-    * @param string $extension Extension name, without dot (`php` for example).
119
-    * @return FileFinder
120
-    * @see FileFinder::includeExtensions()
121
-    */
110
+    /**
111
+     * Includes a single extension in the file search: only
112
+     * files with this extension will be used in the results.
113
+     * 
114
+     * NOTE: Included extensions take precedence before excluded
115
+     * extensions. If any excluded extensions are specified, they
116
+     * will be ignored.
117
+     * 
118
+     * @param string $extension Extension name, without dot (`php` for example).
119
+     * @return FileFinder
120
+     * @see FileFinder::includeExtensions()
121
+     */
122 122
     public function includeExtension(string $extension) : FileFinder
123 123
     {
124 124
         return $this->includeExtensions(array($extension));
125 125
     }
126 126
     
127
-   /**
128
-    * Includes several extensions in the file search: only
129
-    * files with these extensions wil be used in the results.
130
-    * 
131
-    * NOTE: Included extensions take precedence before excluded
132
-    * extensions. If any excluded extensions are specified, they
133
-    * will be ignored.
134
-    * 
135
-    * @param string[] $extensions Extension names, without dot (`php` for example).
136
-    * @return FileFinder
137
-    * @see FileFinder::includeExtension()
138
-    */
127
+    /**
128
+     * Includes several extensions in the file search: only
129
+     * files with these extensions wil be used in the results.
130
+     * 
131
+     * NOTE: Included extensions take precedence before excluded
132
+     * extensions. If any excluded extensions are specified, they
133
+     * will be ignored.
134
+     * 
135
+     * @param string[] $extensions Extension names, without dot (`php` for example).
136
+     * @return FileFinder
137
+     * @see FileFinder::includeExtension()
138
+     */
139 139
     public function includeExtensions(array $extensions) : FileFinder
140 140
     {
141 141
         $items = $this->getIncludeExtensions();
@@ -146,37 +146,37 @@  discard block
 block discarded – undo
146 146
         return $this;
147 147
     }
148 148
 
149
-   /**
150
-    * Retrieves a list of all extensions currently set as 
151
-    * excluded from the search.
152
-    * 
153
-    * @return string[]
154
-    */
149
+    /**
150
+     * Retrieves a list of all extensions currently set as 
151
+     * excluded from the search.
152
+     * 
153
+     * @return string[]
154
+     */
155 155
     public function getExcludeExtensions() : array
156 156
     {
157 157
         return $this->getArrayOption(self::OPTION_EXCLUDE_EXTENSIONS);
158 158
     }
159 159
     
160
-   /**
161
-    * Excludes a single extension from the search.
162
-    * 
163
-    * @param string $extension Extension name, without dot (`php` for example).
164
-    * @return FileFinder
165
-    * @see FileFinder::excludeExtensions()
166
-    */
160
+    /**
161
+     * Excludes a single extension from the search.
162
+     * 
163
+     * @param string $extension Extension name, without dot (`php` for example).
164
+     * @return FileFinder
165
+     * @see FileFinder::excludeExtensions()
166
+     */
167 167
     public function excludeExtension(string $extension) : FileFinder
168 168
     {
169 169
         return $this->excludeExtensions(array($extension));
170 170
     }
171 171
 
172
-   /**
173
-    * Add several extensions to the list of extensions to
174
-    * exclude from the file search.
175
-    *  
176
-    * @param string[] $extensions Extension names, without dot (`php` for example).
177
-    * @return FileFinder
178
-    * @see FileFinder::excludeExtension()
179
-    */
172
+    /**
173
+     * Add several extensions to the list of extensions to
174
+     * exclude from the file search.
175
+     *  
176
+     * @param string[] $extensions Extension names, without dot (`php` for example).
177
+     * @return FileFinder
178
+     * @see FileFinder::excludeExtension()
179
+     */
180 180
     public function excludeExtensions(array $extensions) : FileFinder
181 181
     {
182 182
         $items = $this->getExcludeExtensions();
@@ -187,52 +187,52 @@  discard block
 block discarded – undo
187 187
         return $this;
188 188
     }
189 189
     
190
-   /**
191
-    * In this mode, the entire path to the file will be stripped,
192
-    * leaving only the file name in the files list.
193
-    * 
194
-    * @return FileFinder
195
-    */
190
+    /**
191
+     * In this mode, the entire path to the file will be stripped,
192
+     * leaving only the file name in the files list.
193
+     * 
194
+     * @return FileFinder
195
+     */
196 196
     public function setPathmodeStrip() : FileFinder
197 197
     {
198 198
         return $this->setPathmode(self::PATH_MODE_STRIP);
199 199
     }
200 200
     
201
-   /**
202
-    * In this mode, only the path relative to the source folder
203
-    * will be included in the files list.
204
-    * 
205
-    * @return FileFinder
206
-    */
201
+    /**
202
+     * In this mode, only the path relative to the source folder
203
+     * will be included in the files list.
204
+     * 
205
+     * @return FileFinder
206
+     */
207 207
     public function setPathmodeRelative() : FileFinder
208 208
     {
209 209
         return $this->setPathmode(self::PATH_MODE_RELATIVE);
210 210
     }
211 211
     
212
-   /**
213
-    * In this mode, the full, absolute paths to the files will
214
-    * be included in the files list.
215
-    * 
216
-    * @return FileFinder
217
-    */
212
+    /**
213
+     * In this mode, the full, absolute paths to the files will
214
+     * be included in the files list.
215
+     * 
216
+     * @return FileFinder
217
+     */
218 218
     public function setPathmodeAbsolute() : FileFinder
219 219
     {
220 220
         return $this->setPathmode(self::PATH_MODE_ABSOLUTE);
221 221
     }
222 222
     
223
-   /**
224
-    * This sets a character or string to replace the slashes
225
-    * in the paths with. 
226
-    * 
227
-    * This is used for example in the `getPHPClassNames()` 
228
-    * method, to return files from subfolders as class names
229
-    * using the "_" character:
230
-    * 
231
-    * Subfolder/To/File.php => Subfolder_To_File.php
232
-    * 
233
-    * @param string $character
234
-    * @return FileFinder
235
-    */
223
+    /**
224
+     * This sets a character or string to replace the slashes
225
+     * in the paths with. 
226
+     * 
227
+     * This is used for example in the `getPHPClassNames()` 
228
+     * method, to return files from subfolders as class names
229
+     * using the "_" character:
230
+     * 
231
+     * Subfolder/To/File.php => Subfolder_To_File.php
232
+     * 
233
+     * @param string $character
234
+     * @return FileFinder
235
+     */
236 236
     public function setSlashReplacement(string $character) : FileFinder
237 237
     {
238 238
         return $this->setOption('slash-replacement', $character);
@@ -255,12 +255,12 @@  discard block
 block discarded – undo
255 255
         return $this->setOption(self::OPTION_PATHMODE, $mode);
256 256
     }
257 257
     
258
-   /**
259
-    * Retrieves a list of all matching file names/paths,
260
-    * depending on the selected options.
261
-    * 
262
-    * @return string[]
263
-    */
258
+    /**
259
+     * Retrieves a list of all matching file names/paths,
260
+     * depending on the selected options.
261
+     * 
262
+     * @return string[]
263
+     */
264 264
     public function getAll() : array
265 265
     {
266 266
         $this->find((string)$this->path, true);
@@ -268,24 +268,24 @@  discard block
 block discarded – undo
268 268
         return $this->found;
269 269
     }
270 270
     
271
-   /**
272
-    * Retrieves only PHP files. Can be combined with other
273
-    * options like enabling recursion into sub-folders.
274
-    * 
275
-    * @return string[]
276
-    */
271
+    /**
272
+     * Retrieves only PHP files. Can be combined with other
273
+     * options like enabling recursion into sub-folders.
274
+     * 
275
+     * @return string[]
276
+     */
277 277
     public function getPHPFiles() : array
278 278
     {
279 279
         $this->includeExtensions(array('php'));
280 280
         return $this->getAll();
281 281
     }
282 282
     
283
-   /**
284
-    * Generates PHP class names from file paths: it replaces
285
-    * slashes with underscores, and removes file extensions.
286
-    * 
287
-    * @return string[] An array of PHP file names without extension.
288
-    */
283
+    /**
284
+     * Generates PHP class names from file paths: it replaces
285
+     * slashes with underscores, and removes file extensions.
286
+     * 
287
+     * @return string[] An array of PHP file names without extension.
288
+     */
289 289
     public function getPHPClassNames() : array
290 290
     {
291 291
         $this->includeExtensions(array('php'));
@@ -356,13 +356,13 @@  discard block
 block discarded – undo
356 356
         return $path;
357 357
     }
358 358
     
359
-   /**
360
-    * Checks whether the specified extension is allowed 
361
-    * with the current settings.
362
-    * 
363
-    * @param string $extension
364
-    * @return bool
365
-    */
359
+    /**
360
+     * Checks whether the specified extension is allowed 
361
+     * with the current settings.
362
+     * 
363
+     * @param string $extension
364
+     * @return bool
365
+     */
366 366
     protected function filterExclusion(string $extension) : bool
367 367
     {
368 368
         $include = $this->getOption(self::OPTION_INCLUDE_EXTENSIONS);
@@ -382,12 +382,12 @@  discard block
 block discarded – undo
382 382
         return true;
383 383
     }
384 384
     
385
-   /**
386
-    * Adjusts the path according to the selected path mode.
387
-    * 
388
-    * @param string $path
389
-    * @return string
390
-    */
385
+    /**
386
+     * Adjusts the path according to the selected path mode.
387
+     * 
388
+     * @param string $path
389
+     * @return string
390
+     */
391 391
     protected function filterPath(string $path) : string
392 392
     {
393 393
         switch($this->getStringOption(self::OPTION_PATHMODE))
Please login to merge, or discard this patch.