Completed
Push — master ( e35499...623a64 )
by Kris
14s queued 12s
created
src/AbuseIPDBClient.php 1 patch
Spacing   +114 added lines, -115 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
     {
48 48
         // required at least one valid argument
49 49
         self::$keyPath = $keyPath; 
50
-        self::validate( !empty($arguments), 'No valid arguments given. Run abuseipdb --help to get help.');
50
+        self::validate(!empty($arguments), 'No valid arguments given. Run abuseipdb --help to get help.');
51 51
         if (!self::parseCommand($arguments, $keyPath)) {
52 52
             self::error('Invalid arguments. Run abuseipdb --help to get help.');
53 53
             self::printFooter();
@@ -68,9 +68,9 @@  discard block
 block discarded – undo
68 68
     {
69 69
         self::printTitle(Console::text('  ► Register API key ', 'darkgray'));
70 70
         
71
-        $key = self::getArgumentValue($arguments,'S', 'save-key');
71
+        $key = self::getArgumentValue($arguments, 'S', 'save-key');
72 72
         
73
-        if (empty($key)){
73
+        if (empty($key)) {
74 74
             self::error('Null or invalid key argument.');
75 75
             self::printFooter();
76 76
             Program::exit(1);
@@ -78,12 +78,12 @@  discard block
 block discarded – undo
78 78
 
79 79
         $data = json_encode(['api_key' => $key]);
80 80
         
81
-        if (@file_put_contents(self::$keyPath, $data, LOCK_EX) === false){
81
+        if (@file_put_contents(self::$keyPath, $data, LOCK_EX) === false) {
82 82
             self::error('An error occurred when writing config file. Make sure to give the appropriate permissions to the config directory.');
83 83
             self::printFooter();
84 84
             Program::exit(1);
85 85
         }
86
-        Console::log(Console::text('  ✓ ', 'green') . Console::text('Your config key file has been successfully created.', 'white'));
86
+        Console::log(Console::text('  ✓ ', 'green').Console::text('Your config key file has been successfully created.', 'white'));
87 87
         Console::log();   
88 88
         self::printFooter();
89 89
         Program::exit();
@@ -101,61 +101,61 @@  discard block
 block discarded – undo
101 101
     {
102 102
         self::printBanner();
103 103
 
104
-        Console::log(' ' . Console::text('SYNOPSIS:', 'white', 'underline')); 
105
-        Console::log(' ' . Console::text('    abuseipdb -C ') . 
106
-                           Console::text('IP', 'yellow') . 
107
-                           Console::text(' [-d ') . 
108
-                           Console::text('DAYS', 'yellow') . 
109
-                           Console::text('] [-v] [-l ') . 
110
-                           Console::text('LIMIT', 'yellow') . 
111
-                           Console::text('] [-o ') . 
112
-                           Console::text('FORMAT', 'yellow') . 
104
+        Console::log(' '.Console::text('SYNOPSIS:', 'white', 'underline')); 
105
+        Console::log(' '.Console::text('    abuseipdb -C '). 
106
+                           Console::text('IP', 'yellow'). 
107
+                           Console::text(' [-d '). 
108
+                           Console::text('DAYS', 'yellow'). 
109
+                           Console::text('] [-v] [-l '). 
110
+                           Console::text('LIMIT', 'yellow'). 
111
+                           Console::text('] [-o '). 
112
+                           Console::text('FORMAT', 'yellow'). 
113 113
                            Console::text(']')); 
114 114
 
115
-        Console::log(' ' . Console::text('    abuseipdb -K ') . 
116
-                           Console::text('NETWORK', 'yellow') . 
117
-                           Console::text(' [-d ') . 
118
-                           Console::text('DAYS', 'yellow') . 
119
-                           Console::text('] [-o ') . 
120
-                           Console::text('FORMAT', 'yellow') . 
115
+        Console::log(' '.Console::text('    abuseipdb -K '). 
116
+                           Console::text('NETWORK', 'yellow'). 
117
+                           Console::text(' [-d '). 
118
+                           Console::text('DAYS', 'yellow'). 
119
+                           Console::text('] [-o '). 
120
+                           Console::text('FORMAT', 'yellow'). 
121 121
                            Console::text(']')); 
122 122
 
123
-        Console::log(' ' . Console::text('    abuseipdb -R ') .
124
-                           Console::text('IP', 'yellow') . ' -c ' .
125
-                           Console::text('CATEGORIES', 'yellow') . ' -m ' .
126
-                           Console::text('MESSAGE', 'yellow') .
127
-                           Console::text(' [-o ') . 
128
-                           Console::text('FORMAT', 'yellow') . 
123
+        Console::log(' '.Console::text('    abuseipdb -R ').
124
+                           Console::text('IP', 'yellow').' -c '.
125
+                           Console::text('CATEGORIES', 'yellow').' -m '.
126
+                           Console::text('MESSAGE', 'yellow').
127
+                           Console::text(' [-o '). 
128
+                           Console::text('FORMAT', 'yellow'). 
129 129
                            Console::text(']')); 
130 130
 
131
-        Console::log(' ' . Console::text('    abuseipdb -V ') .
132
-                           Console::text('FILE', 'yellow') .
133
-                           Console::text(' [-o ') . 
134
-                           Console::text('FORMAT', 'yellow') . 
131
+        Console::log(' '.Console::text('    abuseipdb -V ').
132
+                           Console::text('FILE', 'yellow').
133
+                           Console::text(' [-o '). 
134
+                           Console::text('FORMAT', 'yellow'). 
135 135
                            Console::text(']')); 
136 136
 
137
-        Console::log(' ' . Console::text('    abuseipdb -E ') .
137
+        Console::log(' '.Console::text('    abuseipdb -E ').
138 138
                            Console::text('IP', 'yellow').
139
-                           Console::text(' [-o ') . 
140
-                           Console::text('FORMAT', 'yellow') . 
139
+                           Console::text(' [-o '). 
140
+                           Console::text('FORMAT', 'yellow'). 
141 141
                            Console::text(']')); 
142 142
                            
143
-        Console::log(' ' . Console::text('    abuseipdb -B ') . 
144
-                           Console::text('[-l ') . 
145
-                           Console::text('LIMIT', 'yellow') . 
146
-                           Console::text('] [-s ') . 
147
-                           Console::text('SCORE', 'yellow') . 
148
-                           Console::text('] [-o ') . 
149
-                           Console::text('FORMAT', 'yellow') . 
143
+        Console::log(' '.Console::text('    abuseipdb -B '). 
144
+                           Console::text('[-l '). 
145
+                           Console::text('LIMIT', 'yellow'). 
146
+                           Console::text('] [-s '). 
147
+                           Console::text('SCORE', 'yellow'). 
148
+                           Console::text('] [-o '). 
149
+                           Console::text('FORMAT', 'yellow'). 
150 150
                            Console::text(']')); 
151 151
 
152
-        Console::log(' ' . Console::text('    abuseipdb -S ' .
152
+        Console::log(' '.Console::text('    abuseipdb -S '.
153 153
                            Console::text('KEY', 'yellow')));
154 154
 
155
-        Console::log(' ' . Console::text('    abuseipdb -L | -G | -h | --version'));
155
+        Console::log(' '.Console::text('    abuseipdb -L | -G | -h | --version'));
156 156
                            
157 157
         Console::log();    
158
-        Console::log(' ' . Console::text('OPTIONS:', 'white', 'underline')); 
158
+        Console::log(' '.Console::text('OPTIONS:', 'white', 'underline')); 
159 159
         Console::log();
160 160
         Console::log(Console::text('   -h, --help', 'white')); 
161 161
         Console::log('       Prints the current help.', 'lightgray');
@@ -166,62 +166,62 @@  discard block
 block discarded – undo
166 166
         Console::log(Console::text('   -L, --list', 'white')); 
167 167
         Console::log('       Prints the list report categories.', 'lightgray');
168 168
         Console::log();    
169
-        Console::log(Console::text('   -C, --check ', 'white') . Console::text('IP', 'yellow', 'underline')); 
169
+        Console::log(Console::text('   -C, --check ', 'white').Console::text('IP', 'yellow', 'underline')); 
170 170
         Console::log('       Performs a check request for the given IP address. A valid IPv4 or IPv6 address is required.', 'lightgray');
171 171
         Console::log();    
172
-        Console::log(Console::text('   -K, --check-block ', 'white') . Console::text('NETWORK', 'yellow', 'underline')); 
172
+        Console::log(Console::text('   -K, --check-block ', 'white').Console::text('NETWORK', 'yellow', 'underline')); 
173 173
         Console::log('       Performs a check-block request for the given network. A valid subnet (v4 or v6) denoted with ', 'lightgray');
174 174
         Console::log('       CIDR notation is required.', 'lightgray');
175 175
         Console::log();    
176
-        Console::log(Console::text('   -d, --days ', 'white') . Console::text('DAYS', 'yellow', 'underline')); 
176
+        Console::log(Console::text('   -d, --days ', 'white').Console::text('DAYS', 'yellow', 'underline')); 
177 177
         Console::log('       For a check or check-block request, defines the maxAgeDays. Min is 1, max is 365, default is 30.', 'lightgray');
178 178
         Console::log();    
179
-        Console::log(Console::text('   -R, --report ', 'white') . Console::text('IP', 'yellow', 'underline')); 
179
+        Console::log(Console::text('   -R, --report ', 'white').Console::text('IP', 'yellow', 'underline')); 
180 180
         Console::log('       Performs a report request for the given IP address. A valid IPv4 or IPv6 address is required.', 'lightgray');
181 181
         Console::log();    
182
-        Console::log(Console::text('   -V, --bulk-report ', 'white') . Console::text('FILE', 'yellow', 'underline')); 
182
+        Console::log(Console::text('   -V, --bulk-report ', 'white').Console::text('FILE', 'yellow', 'underline')); 
183 183
         Console::log('       Performs a bulk-report request sending a csv file. A valid file name or full path is required.', 'lightgray');
184 184
         Console::log();    
185 185
         Console::log(Console::text('   -E, --clear ', 'white')); 
186 186
         Console::log('       Remove own reports for the given IP address. A valid IPv4 or IPv6 address is required.', 'lightgray');
187 187
         Console::log();
188
-        Console::log(Console::text('   -c, --categories ', 'white') . Console::text('CATEGORIES', 'yellow', 'underline')); 
188
+        Console::log(Console::text('   -c, --categories ', 'white').Console::text('CATEGORIES', 'yellow', 'underline')); 
189 189
         Console::log('       For a report request, defines the report category(ies). Categories must be separate by a comma.', 'lightgray');
190 190
         Console::log('       Some categories cannot be used alone. A category can be represented by its shortname or by its', 'lightgray');
191
-        Console::log(Console::text('       id. Use ','lightgray')  . Console::text('abuseipdb -L', 'white') . Console::text(' to print the categories list.','lightgray'));
191
+        Console::log(Console::text('       id. Use ', 'lightgray').Console::text('abuseipdb -L', 'white').Console::text(' to print the categories list.', 'lightgray'));
192 192
         Console::log();    
193
-        Console::log(Console::text('   -m, --message ', 'white') . Console::text('MESSAGE', 'yellow', 'underline')); 
193
+        Console::log(Console::text('   -m, --message ', 'white').Console::text('MESSAGE', 'yellow', 'underline')); 
194 194
         Console::log('       For a report request, defines the message to send with report. Message is required for all', 'lightgray');
195 195
         Console::log('       report requests.', 'lightgray');
196 196
         Console::log();
197 197
         Console::log(Console::text('   -B, --blacklist ', 'white')); 
198 198
         Console::log('       Performs a blacklist request. Default limit is 1000. This limit can ne changed with the', 'lightgray');
199
-        Console::log('       ' . Console::text('--limit', 'white') . Console::text(' parameter. ', 'lightgray'));
199
+        Console::log('       '.Console::text('--limit', 'white').Console::text(' parameter. ', 'lightgray'));
200 200
         Console::log();    
201
-        Console::log(Console::text('   -l, --limit ', 'white') . Console::text('LIMIT', 'yellow', 'underline')); 
201
+        Console::log(Console::text('   -l, --limit ', 'white').Console::text('LIMIT', 'yellow', 'underline')); 
202 202
         Console::log('       For a blacklist request, defines the limit.', 'lightgray');
203 203
         Console::log('       For a check request with verbose flag, sets the max number of last reports displayed. Default is 10', 'lightgray');
204 204
         Console::log('       For a check-block request, sets the max number of IPs displayed. Default is 0 (no limit).', 'lightgray');
205 205
         Console::log();    
206
-        Console::log(Console::text('   -o, --output ', 'white') . Console::text('FORMAT', 'yellow', 'underline')); 
206
+        Console::log(Console::text('   -o, --output ', 'white').Console::text('FORMAT', 'yellow', 'underline')); 
207 207
         Console::log('       Defines the output format for API requests. Default is a colorized report, possible formats are', 'lightgray');
208
-        Console::log('       '. Console::text('json', 'yellow', 'underline') . ' or ' . Console::text('plaintext', 'yellow', 'underline') . '. Plaintext option prints partial response (blacklist: IPs list, ');
208
+        Console::log('       '.Console::text('json', 'yellow', 'underline').' or '.Console::text('plaintext', 'yellow', 'underline').'. Plaintext option prints partial response (blacklist: IPs list, ');
209 209
         Console::log('       check or report: confidence score only, check-block: reported IPs list with confidence score, ', 'lightgray');
210 210
         Console::log('       bulk-report: number of saved reports, clear: number of deleted reports).', 'lightgray');
211 211
         Console::log();    
212
-        Console::log(Console::text('   -s, --score ', 'white'). Console::text('SCORE', 'yellow', 'underline')); 
212
+        Console::log(Console::text('   -s, --score ', 'white').Console::text('SCORE', 'yellow', 'underline')); 
213 213
         Console::log('       For a blacklist request, sets the confidence score minimum. The confidence minimum ', 'lightgray');
214 214
         Console::log('       must be between 25 and 100. This parameter is subscriber feature (not honored otherwise, allways 100).', 'lightgray');
215 215
         Console::log();    
216 216
         Console::log(Console::text('   -v, --verbose ', 'white')); 
217 217
         Console::log('       For a check request, display additional fields like the x last reports. This increases ', 'lightgray');
218 218
         Console::log(Console::text('       request time and response size. Max number of last reports displayed can be changed with the ', 'lightgray'));
219
-        Console::log('       ' . Console::text('--limit', 'white') . Console::text(' parameter. ', 'lightgray'));
219
+        Console::log('       '.Console::text('--limit', 'white').Console::text(' parameter. ', 'lightgray'));
220 220
         Console::log();    
221 221
         Console::log(Console::text('   --version', 'white')); 
222 222
         Console::log('       Prints the current version.', 'lightgray');
223 223
         Console::log(); 
224
-        Console::log(Console::text('   -S, --save-key ', 'white') . Console::text('KEY', 'yellow', 'underline')); 
224
+        Console::log(Console::text('   -S, --save-key ', 'white').Console::text('KEY', 'yellow', 'underline')); 
225 225
         Console::log('       Save the given API key in the configuration file. Requires writing permissions on the config directory. ', 'lightgray');
226 226
         Console::log(); 
227 227
     }
@@ -240,11 +240,11 @@  discard block
 block discarded – undo
240 240
 
241 241
         self::printTitle(Console::text('  ► Current configuration ', 'darkgray'));
242 242
         
243
-        Console::log(Console::text('  api_key:[', 'white') . Console::text($conf['apiKey'], 'green') . Console::text(']', 'white'));
243
+        Console::log(Console::text('  api_key:[', 'white').Console::text($conf['apiKey'], 'green').Console::text(']', 'white'));
244 244
         Console::log(Console::text('  self_ips:', 'white'));
245 245
         
246 246
         foreach ($conf['selfIps'] as $ip) {
247
-            Console::log(Console::text('    [', 'white') . Console::text($ip, 'green') . Console::text(']', 'white'));   
247
+            Console::log(Console::text('    [', 'white').Console::text($ip, 'green').Console::text(']', 'white'));   
248 248
         }
249 249
 
250 250
         Console::log();   
@@ -265,10 +265,10 @@  discard block
 block discarded – undo
265 265
 
266 266
         $categories = ApiHandler::getCategories();
267 267
         $rowHeaders = [
268
-            Console::text('ShortName',      'darkgray') => 15, 
269
-            Console::text('Id',             'darkgray') => 2, 
270
-            Console::text('Full name',      'darkgray') => 18,
271
-            Console::text('Can be alone?',  'darkgray') => 15
268
+            Console::text('ShortName', 'darkgray') => 15, 
269
+            Console::text('Id', 'darkgray') => 2, 
270
+            Console::text('Full name', 'darkgray') => 18,
271
+            Console::text('Can be alone?', 'darkgray') => 15
272 272
         ];
273 273
         Console::$verticalSeparator = '  ';
274 274
         Console::$verticalInnerSeparator = '  ';
@@ -278,17 +278,16 @@  discard block
 block discarded – undo
278 278
         
279 279
         foreach ($categories as $cat) {
280 280
             $id = Console::text($cat[1], 'white');
281
-            $standalone = $cat[3] ? Console::text('✓', 'green') . Console::text(' true ', 'lightgray') : 
282
-                                    Console::text('✗', 'red')   . Console::text(' false', 'darkgray');
283
-            $shortName =  Console::text($cat[0], 'white');
284
-            $fullName =   Console::text($cat[2], 'lightgray');
281
+            $standalone = $cat[3] ? Console::text('✓', 'green').Console::text(' true ', 'lightgray') : Console::text('✗', 'red').Console::text(' false', 'darkgray');
282
+            $shortName = Console::text($cat[0], 'white');
283
+            $fullName = Console::text($cat[2], 'lightgray');
285 284
 
286 285
             Console::log(
287 286
                 Console::TableRowStart().  
288
-                Console::TableRowCell( $shortName , 15).  
289
-                Console::TableRowCell( $id , 2, Console::ALIGN_CENTER).  
290
-                Console::TableRowCell( $fullName , 18).  
291
-                Console::TableRowCell( $standalone , 15,  Console::ALIGN_CENTER)  
287
+                Console::TableRowCell($shortName, 15).  
288
+                Console::TableRowCell($id, 2, Console::ALIGN_CENTER).  
289
+                Console::TableRowCell($fullName, 18).  
290
+                Console::TableRowCell($standalone, 15, Console::ALIGN_CENTER)  
292 291
             );
293 292
         }
294 293
         //Console::log(Console::tableRowSeparator($rowHeaders), 'darkgray');
@@ -307,11 +306,11 @@  discard block
 block discarded – undo
307 306
      */
308 307
     protected static function reportIP(array $arguments): void
309 308
     {
310
-        $ip      = self::getArgumentValue($arguments,'R', 'report');
311
-        $cats    = self::getArgumentValue($arguments,'c', 'categories');
312
-        $message = self::getArgumentValue($arguments,'m', 'message');
309
+        $ip      = self::getArgumentValue($arguments, 'R', 'report');
310
+        $cats    = self::getArgumentValue($arguments, 'c', 'categories');
311
+        $message = self::getArgumentValue($arguments, 'm', 'message');
313 312
         
314
-        self::printTitle(Console::text('  ► Report IP: ', 'darkgray') . Console::text(escapeshellcmd($ip), 'white'));
313
+        self::printTitle(Console::text('  ► Report IP: ', 'darkgray').Console::text(escapeshellcmd($ip), 'white'));
315 314
         self::printTempMessage();
316 315
 
317 316
         // Peforms request 
@@ -322,7 +321,7 @@  discard block
 block discarded – undo
322 321
         self::clearTempMessage();
323 322
         
324 323
         // check for errors / empty response
325
-        if (self::hasErrors($report)){
324
+        if (self::hasErrors($report)) {
326 325
             self::printFooter();
327 326
             Program::exit(1);
328 327
         }
@@ -331,14 +330,14 @@  discard block
 block discarded – undo
331 330
         $score = empty($report->data->abuseConfidenceScore) ? 0 : $report->data->abuseConfidenceScore;
332 331
         $scoreColor = self::getScoreColor($score);
333 332
 
334
-        switch (self::$outputFormat){
333
+        switch (self::$outputFormat) {
335 334
             case self::OUTPUT_JSON:
336 335
                 echo json_encode($report, JSON_PRETTY_PRINT);
337 336
                 break;
338 337
        
339 338
             case self::OUTPUT_DEFAULT:  
340 339
                 Console::log(
341
-                    Console::text('   ✓', 'green').Console::text(' IP: [', 'white') .
340
+                    Console::text('   ✓', 'green').Console::text(' IP: [', 'white').
342 341
                     Console::text($ip, $scoreColor).Console::text('] successfully reported', 'white')
343 342
                 );
344 343
                 Console::log(Console::text('     Confidence score: ', 'white').self::getScoreBadge($score));
@@ -364,26 +363,26 @@  discard block
 block discarded – undo
364 363
      */
365 364
     protected static function bulkReport(array $arguments): void
366 365
     {
367
-        $fileName = self::getArgumentValue($arguments,'V', 'bulk-report');
366
+        $fileName = self::getArgumentValue($arguments, 'V', 'bulk-report');
368 367
 
369
-        self::printTitle(Console::text('  ► Bulk report for file: ', 'darkgray') . Console::text(escapeshellcmd($fileName), 'white'));
368
+        self::printTitle(Console::text('  ► Bulk report for file: ', 'darkgray').Console::text(escapeshellcmd($fileName), 'white'));
370 369
         self::printTempMessage();
371 370
 
372 371
         // Peforms request 
373 372
         $timeStart = microtime(true);  
374 373
         $response = self::$api->bulkReport($fileName)->getObject();     
375 374
         $timeEnd = microtime(true);      
376
-        $time = $timeEnd - $timeStart;  // request time
375
+        $time = $timeEnd - $timeStart; // request time
377 376
         self::clearTempMessage();
378 377
 
379 378
         // check for errors / empty response
380
-        if (self::hasErrors($response)){
379
+        if (self::hasErrors($response)) {
381 380
             self::printFooter();
382 381
             Program::exit(1);
383 382
         }
384 383
 
385 384
         // ✓ Done
386
-        switch (self::$outputFormat){
385
+        switch (self::$outputFormat) {
387 386
             case self::OUTPUT_JSON:
388 387
                 echo json_encode($response, JSON_PRETTY_PRINT);
389 388
                 break;
@@ -398,7 +397,7 @@  discard block
 block discarded – undo
398 397
 
399 398
             case self::OUTPUT_PLAINTEXT:
400 399
                 $nbSavedReports = isset($response->data->savedReports) ? $response->data->savedReports : 0;
401
-                echo $nbSavedReports . PHP_EOL;
400
+                echo $nbSavedReports.PHP_EOL;
402 401
                 break;
403 402
 
404 403
         }
@@ -415,8 +414,8 @@  discard block
 block discarded – undo
415 414
      */
416 415
     protected static function clearIP(array $arguments): void
417 416
     {
418
-        $ip = self::getArgumentValue($arguments,'E', 'clear');
419
-        self::printTitle(Console::text('  ► Clear reports for IP: ', 'darkgray') . Console::text(escapeshellcmd($ip), 'white'));
417
+        $ip = self::getArgumentValue($arguments, 'E', 'clear');
418
+        self::printTitle(Console::text('  ► Clear reports for IP: ', 'darkgray').Console::text(escapeshellcmd($ip), 'white'));
420 419
 
421 420
         // Peforms request 
422 421
         self::printTempMessage();
@@ -427,22 +426,22 @@  discard block
 block discarded – undo
427 426
         self::clearTempMessage();
428 427
 
429 428
         // check for errors / empty response
430
-        if (self::hasErrors($response)){
429
+        if (self::hasErrors($response)) {
431 430
             self::printFooter($time);
432 431
             Program::exit(1);
433 432
         }
434 433
         
435 434
         // ✓ Done: print deleted report number 
436
-        switch (self::$outputFormat){
435
+        switch (self::$outputFormat) {
437 436
             case self::OUTPUT_JSON:
438 437
                 echo json_encode($response, JSON_PRETTY_PRINT);
439 438
                 break;
440 439
        
441 440
             case self::OUTPUT_DEFAULT:  
442 441
                 Console::log(
443
-                    Console::text('   ✓', 'green') . 
444
-                    Console::text(' Successfull clear request for IP: [', 'white') .
445
-                    Console::text($ip, 'lightyellow') .
442
+                    Console::text('   ✓', 'green'). 
443
+                    Console::text(' Successfull clear request for IP: [', 'white').
444
+                    Console::text($ip, 'lightyellow').
446 445
                     Console::text(']', 'white')
447 446
                 );
448 447
                 self::printResult('     Deleted reports: ', $response->data->numReportsDeleted ?? 0, 'lightyellow');
@@ -451,7 +450,7 @@  discard block
 block discarded – undo
451 450
                 break;
452 451
 
453 452
             case self::OUTPUT_PLAINTEXT:
454
-                echo ($response->data->numReportsDeleted ?? 0) . PHP_EOL;
453
+                echo ($response->data->numReportsDeleted ?? 0).PHP_EOL;
455 454
                 break;
456 455
 
457 456
         }
@@ -471,8 +470,8 @@  discard block
 block discarded – undo
471 470
         self::printTitle(Console::text('  ► Get Blacklist ', 'darkgray'));
472 471
 
473 472
         $plainText  = (self::$outputFormat === self::OUTPUT_PLAINTEXT); 
474
-        $limit      = self::getNumericParameter($arguments,'l', 'limit', 1000);
475
-        $scoreMin   = self::getNumericParameter($arguments,'s', 'score', 100);
473
+        $limit      = self::getNumericParameter($arguments, 'l', 'limit', 1000);
474
+        $scoreMin   = self::getNumericParameter($arguments, 's', 'score', 100);
476 475
         
477 476
         self::printTempMessage();
478 477
         
@@ -487,13 +486,13 @@  discard block
 block discarded – undo
487 486
         // response could be json on error, while plaintext flag is set
488 487
         $decodedResponse = $response->getObject();
489 488
 
490
-        if (self::hasErrors($decodedResponse, false)){
489
+        if (self::hasErrors($decodedResponse, false)) {
491 490
             self::printFooter($time);
492 491
             Program::exit(1);
493 492
         }
494 493
 
495 494
         // ✓ Done: print deleted report number 
496
-        switch (self::$outputFormat){
495
+        switch (self::$outputFormat) {
497 496
             case self::OUTPUT_JSON:
498 497
                 echo json_encode($decodedResponse, JSON_PRETTY_PRINT);
499 498
                 break;
@@ -502,7 +501,7 @@  discard block
 block discarded – undo
502 501
                  // print list
503 502
                 self::printResult('  List generated at: ', self::getDate($decodedResponse->meta->generatedAt), 'lightyellow', '');
504 503
                 Console::log();
505
-                foreach ($decodedResponse->data as $report){
504
+                foreach ($decodedResponse->data as $report) {
506 505
                     $score = empty($report->abuseConfidenceScore) ? 0 : $report->abuseConfidenceScore;
507 506
                     $defaultColor = self::getScoreColor($score);
508 507
 
@@ -537,12 +536,12 @@  discard block
 block discarded – undo
537 536
      */
538 537
     protected static function checkBlock(array $arguments): void
539 538
     {
540
-        $network  = self::getArgumentValue($arguments,'K', 'check-block');
539
+        $network = self::getArgumentValue($arguments, 'K', 'check-block');
541 540
 
542
-        self::printTitle(Console::text('  ► Check network: ', 'darkgray') . Console::text(escapeshellcmd($network), 'white') . Console::text('', 'darkgray'));
541
+        self::printTitle(Console::text('  ► Check network: ', 'darkgray').Console::text(escapeshellcmd($network), 'white').Console::text('', 'darkgray'));
543 542
 
544 543
         $maxAge   = self::getNumericParameter($arguments, 'd', 'days', 30);
545
-        $limit    = self::getNumericParameter($arguments,'l', 'limit', 0); // 0 mean no limit
544
+        $limit    = self::getNumericParameter($arguments, 'l', 'limit', 0); // 0 mean no limit
546 545
 
547 546
         self::printTempMessage();
548 547
 
@@ -553,19 +552,19 @@  discard block
 block discarded – undo
553 552
         self::clearTempMessage();
554 553
 
555 554
         // check for errors / empty response
556
-        if (self::hasErrors($check)){
555
+        if (self::hasErrors($check)) {
557 556
             self::printFooter($time);
558 557
             Program::exit(1);
559 558
         }
560 559
 
561
-        switch (self::$outputFormat){
560
+        switch (self::$outputFormat) {
562 561
             case self::OUTPUT_JSON:
563 562
                 echo json_encode($check, JSON_PRETTY_PRINT);
564 563
                 break;
565 564
        
566 565
             case self::OUTPUT_DEFAULT:  
567 566
                 self::printCheckBlockDetail($check);
568
-                self::printCheckBlockReportedIP($check,$maxAge,$limit);
567
+                self::printCheckBlockReportedIP($check, $maxAge, $limit);
569 568
                 Console::log();
570 569
                 self::printFooter($time);
571 570
                 break;
@@ -574,8 +573,8 @@  discard block
 block discarded – undo
574 573
                 $nbReports = isset($check->data->reportedAddress) ? count($check->data->reportedAddress) : 0;
575 574
                 if ($nbReports > 0) {
576 575
                     $numberDiplayedReports = 0;
577
-                    foreach ($check->data->reportedAddress as $report){
578
-                        echo ($report->ipAddress) . ' ' . $report->abuseConfidenceScore . PHP_EOL;
576
+                    foreach ($check->data->reportedAddress as $report) {
577
+                        echo ($report->ipAddress).' '.$report->abuseConfidenceScore.PHP_EOL;
579 578
 
580 579
                         // counter
581 580
                         $numberDiplayedReports++;
@@ -599,14 +598,14 @@  discard block
 block discarded – undo
599 598
      */
600 599
     protected static function checkIP(array $arguments): void
601 600
     {
602
-        $ip = self::getArgumentValue($arguments,'C', 'check');
601
+        $ip = self::getArgumentValue($arguments, 'C', 'check');
603 602
         
604
-        self::printTitle(Console::text('  ► Check IP: ', 'darkgray') . Console::text(escapeshellcmd($ip), 'white') . Console::text('', 'darkgray'));
603
+        self::printTitle(Console::text('  ► Check IP: ', 'darkgray').Console::text(escapeshellcmd($ip), 'white').Console::text('', 'darkgray'));
605 604
         
606
-        $verbose            = self::inArguments($arguments,'v', 'verbose');
605
+        $verbose            = self::inArguments($arguments, 'v', 'verbose');
607 606
         $maxAge             = self::getNumericParameter($arguments, 'd', 'days', 30);
608
-        $maxReportsNumber   = self::getNumericParameter($arguments,'l', 'limit', 10);
609
-        $ip                 = self::getArgumentValue($arguments,'C', 'check');
607
+        $maxReportsNumber   = self::getNumericParameter($arguments, 'l', 'limit', 10);
608
+        $ip                 = self::getArgumentValue($arguments, 'C', 'check');
610 609
 
611 610
         self::printTempMessage();
612 611
         $timeStart = microtime(true);                                           
@@ -616,7 +615,7 @@  discard block
 block discarded – undo
616 615
         self::clearTempMessage();
617 616
 
618 617
         // check for errors / empty response
619
-        if (self::hasErrors($check)){
618
+        if (self::hasErrors($check)) {
620 619
             self::printFooter($time);
621 620
             Program::exit(1);
622 621
         }
@@ -624,7 +623,7 @@  discard block
 block discarded – undo
624 623
         // score and data color (depending of abuseConfidenceScore)
625 624
         $score = empty($check->data->abuseConfidenceScore) ? 0 : $check->data->abuseConfidenceScore;
626 625
 
627
-        switch (self::$outputFormat){
626
+        switch (self::$outputFormat) {
628 627
             case self::OUTPUT_JSON:
629 628
                 echo json_encode($check, JSON_PRETTY_PRINT);
630 629
                 break;
@@ -634,7 +633,7 @@  discard block
 block discarded – undo
634 633
                 self::printCheckScore($check);
635 634
                 self::printCheckDetail($check, $defaultColor);
636 635
                 self::printCheckReports($check, $maxAge, $defaultColor);
637
-                if ($verbose){
636
+                if ($verbose) {
638 637
                     self::printCheckLastReports($check, $maxReportsNumber);
639 638
                 }
640 639
                 Console::log();
@@ -642,7 +641,7 @@  discard block
 block discarded – undo
642 641
                 break;
643 642
 
644 643
             case self::OUTPUT_PLAINTEXT:
645
-                echo ($check->data->abuseConfidenceScore ?? 0) . PHP_EOL;
644
+                echo ($check->data->abuseConfidenceScore ?? 0).PHP_EOL;
646 645
                 break;
647 646
 
648 647
         }
Please login to merge, or discard this patch.