Passed
Push — main ( 4a7474...35eb2d )
by Miaad
01:35
created
settings.php 2 patches
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 
22 22
     public static int $log_size = 10;
23 23
 
24
-    public static string|CURLFile|null $certificate = null;
24
+    public static string | CURLFile | null $certificate = null;
25 25
 
26 26
     public static bool $handler = true;
27 27
 
@@ -51,10 +51,10 @@  discard block
 block discarded – undo
51 51
 
52 52
     public static array $allowed_updates = ['message', 'edited_channel_post', 'callback_query', 'inline_query'];
53 53
 
54
-    public static array|mysqli|null $db = ['type' => 'json', 'file_name' => 'BPT-DB.json'];
54
+    public static array | mysqli | null $db = ['type' => 'json', 'file_name' => 'BPT-DB.json'];
55 55
 
56 56
 
57
-    public static function init (array|stdClass $settings) {
57
+    public static function init(array | stdClass $settings) {
58 58
         $settings = (array) $settings;
59 59
 
60 60
         if (!(isset($settings['logger']) && $settings['logger'] == false)) {
@@ -62,14 +62,14 @@  discard block
 block discarded – undo
62 62
         }
63 63
 
64 64
         foreach ($settings as $setting => $value) {
65
-            try{
65
+            try {
66 66
                 self::$$setting = $value;
67 67
             }
68
-            catch (TypeError){
69
-                logger::write("$setting setting has wrong type , its set to default value",'warning');
68
+            catch (TypeError) {
69
+                logger::write("$setting setting has wrong type , its set to default value", 'warning');
70 70
             }
71
-            catch (Error){
72
-                logger::write("$setting setting is not one of library settings",'warning');
71
+            catch (Error) {
72
+                logger::write("$setting setting is not one of library settings", 'warning');
73 73
             }
74 74
         }
75 75
 
@@ -81,11 +81,11 @@  discard block
 block discarded – undo
81 81
                 self::$receiver !== receiver::GETUPDATES ? self::webhook() : self::getUpdates();
82 82
             }
83 83
             else {
84
-                logger::write('token format is not right, check it and try again','error');
84
+                logger::write('token format is not right, check it and try again', 'error');
85 85
             }
86 86
         }
87 87
         else {
88
-            logger::write('You must specify token parameter in settings','error');
88
+            logger::write('You must specify token parameter in settings', 'error');
89 89
         }
90 90
     }
91 91
 
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
         if (self::$secure_folder) {
109 109
             $address = explode('/', $_SERVER['REQUEST_URI']);
110 110
             unset($address[count($address) - 1]);
111
-            $address = implode('/', $address) . '/BPT.php';
111
+            $address = implode('/', $address).'/BPT.php';
112 112
             $text = "ErrorDocument 404 $address\nErrorDocument 403 $address\n Options -Indexes\n  Order Deny,Allow\nDeny from all\nAllow from 127.0.0.1\n<Files *.php>\n    Order Allow,Deny\n    Allow from all\n</Files>";
113 113
             if (!file_exists('.htaccess') || filesize('.htaccess') != strlen($text)) {
114 114
                 file_put_contents('.htaccess', $text);
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
             getUpdates::init();
128 128
         }
129 129
         else {
130
-            logger::write('You can\'t use getUpdates receiver when handler is off , use webhook or use handler','error');
130
+            logger::write('You can\'t use getUpdates receiver when handler is off , use webhook or use handler', 'error');
131 131
         }
132 132
     }
133 133
 
Please login to merge, or discard this patch.
Braces   +5 added lines, -10 removed lines patch added patch discarded remove patch
@@ -64,11 +64,9 @@  discard block
 block discarded – undo
64 64
         foreach ($settings as $setting => $value) {
65 65
             try{
66 66
                 self::$$setting = $value;
67
-            }
68
-            catch (TypeError){
67
+            } catch (TypeError){
69 68
                 logger::write("$setting setting has wrong type , its set to default value",'warning');
70
-            }
71
-            catch (Error){
69
+            } catch (Error){
72 70
                 logger::write("$setting setting is not one of library settings",'warning');
73 71
             }
74 72
         }
@@ -79,12 +77,10 @@  discard block
 block discarded – undo
79 77
                 self::secureFolder();
80 78
                 self::db();
81 79
                 self::$receiver !== receiver::GETUPDATES ? self::webhook() : self::getUpdates();
82
-            }
83
-            else {
80
+            } else {
84 81
                 logger::write('token format is not right, check it and try again','error');
85 82
             }
86
-        }
87
-        else {
83
+        } else {
88 84
             logger::write('You must specify token parameter in settings','error');
89 85
         }
90 86
     }
@@ -125,8 +121,7 @@  discard block
 block discarded – undo
125 121
     private static function getUpdates() {
126 122
         if (self::$handler) {
127 123
             getUpdates::init();
128
-        }
129
-        else {
124
+        } else {
130 125
             logger::write('You can\'t use getUpdates receiver when handler is off , use webhook or use handler','error');
131 126
         }
132 127
     }
Please login to merge, or discard this patch.
receiver/getUpdates.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@
 block discarded – undo
3 3
 namespace BPT\receiver;
4 4
 
5 5
 class getUpdates {
6
-    public static function init () {
6
+    public static function init() {
7 7
 
8 8
     }
9 9
 }
10 10
\ No newline at end of file
Please login to merge, or discard this patch.
db/db.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
 use mysqli;
6 6
 
7 7
 class db {
8
-    public static function init (array|mysqli $db) {
8
+    public static function init(array | mysqli $db) {
9 9
 
10 10
     }
11 11
 }
12 12
\ No newline at end of file
Please login to merge, or discard this patch.
api/request.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -225,18 +225,18 @@  discard block
 block discarded – undo
225 225
     ];
226 226
 
227 227
 
228
-    public static function __callStatic (string $name, array $arguments) {
228
+    public static function __callStatic(string $name, array $arguments) {
229 229
         if ($action = self::methodAction($name)) {
230
-            self::keysName($action,$arguments);
231
-            self::readyFile($action,$arguments);
230
+            self::keysName($action, $arguments);
231
+            self::readyFile($action, $arguments);
232 232
             print_r($arguments);
233 233
         }
234 234
         else {
235
-            logger::write("$name method is not supported",'error');
235
+            logger::write("$name method is not supported", 'error');
236 236
         }
237 237
     }
238 238
 
239
-    private static function keysName (string $name, array &$arguments) {
239
+    private static function keysName(string $name, array &$arguments) {
240 240
         foreach ($arguments as $key => $argument) {
241 241
             if (is_numeric($key) && isset(self::METHODS_KEYS[$name][$key])) {
242 242
                 $arguments[self::METHODS_KEYS[$name][$key]] = $argument;
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
         }
246 246
     }
247 247
 
248
-    private static function methodAction(string $name): string|false {
248
+    private static function methodAction(string $name): string | false {
249 249
         return self::METHODS_ACTION[strtolower($name)] ?? false;
250 250
     }
251 251
 
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
         }
267 267
     }
268 268
 
269
-    private static function methodFile(string $name): array|false {
269
+    private static function methodFile(string $name): array | false {
270 270
         return self::METHODS_WITH_FILE[$name] ?? false;
271 271
     }
272 272
 }
273 273
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -230,8 +230,7 @@  discard block
 block discarded – undo
230 230
             self::keysName($action,$arguments);
231 231
             self::readyFile($action,$arguments);
232 232
             print_r($arguments);
233
-        }
234
-        else {
233
+        } else {
235 234
             logger::write("$name method is not supported",'error');
236 235
         }
237 236
     }
@@ -256,8 +255,7 @@  discard block
 block discarded – undo
256 255
                     $arguments['media'][$key]['media'] = new CURLFile($media['media']);
257 256
                 }
258 257
             }
259
-        }
260
-        elseif ($file_params = self::methodFile($name)) {
258
+        } elseif ($file_params = self::methodFile($name)) {
261 259
             foreach ($file_params as $param) {
262 260
                 if (isset($arguments[$param]) && file_exists($arguments[$param])) {
263 261
                     $arguments[$param] = new CURLFile($arguments[$param]);
Please login to merge, or discard this patch.
logger.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
     private static $handler;
9 9
 
10 10
 
11
-    public static function init (int $log_size = 10) {
11
+    public static function init(int $log_size = 10) {
12 12
         self::$log_size = $log_size;
13 13
         if (file_exists('BPT.log') && !(filesize('BPT.log') > self::$log_size * 1024 * 1024)) {
14 14
             $mode = 'a';
@@ -22,13 +22,13 @@  discard block
 block discarded – undo
22 22
         self::$handler = fopen('BPT.log', $mode);
23 23
 
24 24
         if ($write) {
25
-            fwrite(self::$handler,"♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nTnx for using our library\nSome information about us :\nAuthor : @Im_Miaad\nHelper : @A_LiReza_ME\nChannel : @BPT_CH\nOur Website : https://bptlib.ir\n\nIf you have any problem with our library\nContact to our supports\n♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nINFO : BPT Library LOG STARTED ...\nwarning : this file automatically deleted when its size reached log_size setting, do not delete it manually\n\n");
25
+            fwrite(self::$handler, "♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nTnx for using our library\nSome information about us :\nAuthor : @Im_Miaad\nHelper : @A_LiReza_ME\nChannel : @BPT_CH\nOur Website : https://bptlib.ir\n\nIf you have any problem with our library\nContact to our supports\n♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nINFO : BPT Library LOG STARTED ...\nwarning : this file automatically deleted when its size reached log_size setting, do not delete it manually\n\n");
26 26
         }
27 27
     }
28 28
 
29 29
     public static function write($data, $type = '') {
30 30
         if (!is_null(self::$handler)) {
31
-            $text = date('Y/m/d H:i:s') . ( $type === '' ? " : $data\n\n" : " : ⤵\n$type : $data\n\n" );
31
+            $text = date('Y/m/d H:i:s').($type === '' ? " : $data\n\n" : " : ⤵\n$type : $data\n\n");
32 32
             fwrite(self::$handler, $text);
33 33
         }
34 34
     }
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,8 +13,7 @@
 block discarded – undo
13 13
         if (file_exists('BPT.log') && !(filesize('BPT.log') > self::$log_size * 1024 * 1024)) {
14 14
             $mode = 'a';
15 15
             $write = false;
16
-        }
17
-        else {
16
+        } else {
18 17
             $mode = 'w';
19 18
             $write = true;
20 19
         }
Please login to merge, or discard this patch.
telegram.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
  * @method static getGameHigh (int|null $user_id = null, int|null $chat_id = null, int|null $message_id = null, string|null $inline_message_id = null, string|null $token = null, bool|null $return_array = null, bool|null $forgot = null, bool|null $answer = null) Use this method to get data for high score tables. Will return the score of the specified user and several of their neighbors in a game. On success, returns an Array of GameHighScore objects.
215 215
  */
216 216
 class telegram {
217
-    public function __call (string $name, array $arguments) {
217
+    public function __call(string $name, array $arguments) {
218 218
         if (!isset($arguments[1]) && is_array($arguments[0])) {
219 219
             request::$name(...$arguments[0]);
220 220
         }
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
         }
224 224
     }
225 225
 
226
-    public static function __callStatic (string $name, array $arguments) {
226
+    public static function __callStatic(string $name, array $arguments) {
227 227
         if (!isset($arguments[1]) && is_array($arguments[0])) {
228 228
             request::$name(...$arguments[0]);
229 229
         }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,8 +6,7 @@  discard block
 block discarded – undo
6 6
     public function __call (string $name, array $arguments) {
7 7
         if (!isset($arguments[1]) && is_array($arguments[0])) {
8 8
             request::$name(...$arguments[0]);
9
-        }
10
-        else {
9
+        } else {
11 10
             request::$name($arguments);
12 11
         }
13 12
     }
@@ -15,8 +14,7 @@  discard block
 block discarded – undo
15 14
     public static function __callStatic (string $name, array $arguments) {
16 15
         if (!isset($arguments[1]) && is_array($arguments[0])) {
17 16
             request::$name(...$arguments[0]);
18
-        }
19
-        else {
17
+        } else {
20 18
             request::$name(...$arguments);
21 19
         }
22 20
     }
Please login to merge, or discard this patch.
request.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -225,18 +225,18 @@  discard block
 block discarded – undo
225 225
     ];
226 226
 
227 227
 
228
-    public static function __callStatic (string $name, array $arguments) {
228
+    public static function __callStatic(string $name, array $arguments) {
229 229
         if ($action = self::methodAction($name)) {
230
-            self::keysName($action,$arguments);
231
-            self::readyFile($action,$arguments);
230
+            self::keysName($action, $arguments);
231
+            self::readyFile($action, $arguments);
232 232
             print_r($arguments);
233 233
         }
234 234
         else {
235
-            logger::write("$name method is not supported",'error');
235
+            logger::write("$name method is not supported", 'error');
236 236
         }
237 237
     }
238 238
 
239
-    private static function keysName (string $name, array &$arguments) {
239
+    private static function keysName(string $name, array &$arguments) {
240 240
         foreach ($arguments as $key => $argument) {
241 241
             if (is_numeric($key) && isset(self::METHODS_KEYS[$name][$key])) {
242 242
                 $arguments[self::METHODS_KEYS[$name][$key]] = $argument;
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
         }
246 246
     }
247 247
 
248
-    private static function methodAction(string $name): string|false {
248
+    private static function methodAction(string $name): string | false {
249 249
         return self::METHODS_ACTION[strtolower($name)] ?? false;
250 250
     }
251 251
 
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
         }
267 267
     }
268 268
 
269
-    private static function methodFile(string $name): array|false {
269
+    private static function methodFile(string $name): array | false {
270 270
         return self::METHODS_WITH_FILE[$name] ?? false;
271 271
     }
272 272
 }
273 273
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -230,8 +230,7 @@  discard block
 block discarded – undo
230 230
             self::keysName($action,$arguments);
231 231
             self::readyFile($action,$arguments);
232 232
             print_r($arguments);
233
-        }
234
-        else {
233
+        } else {
235 234
             logger::write("$name method is not supported",'error');
236 235
         }
237 236
     }
@@ -256,8 +255,7 @@  discard block
 block discarded – undo
256 255
                     $arguments['media'][$key]['media'] = new CURLFile($media['media']);
257 256
                 }
258 257
             }
259
-        }
260
-        elseif ($file_params = self::methodFile($name)) {
258
+        } elseif ($file_params = self::methodFile($name)) {
261 259
             foreach ($file_params as $param) {
262 260
                 if (isset($arguments[$param]) && file_exists($arguments[$param])) {
263 261
                     $arguments[$param] = new CURLFile($arguments[$param]);
Please login to merge, or discard this patch.
receiver/multi.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,8 +8,7 @@
 block discarded – undo
8 8
     public static function init() {
9 9
         if (lock::exist('BPT-MULTI')) {
10 10
 
11
-        }
12
-        else {
11
+        } else {
13 12
 
14 13
         }
15 14
     }
Please login to merge, or discard this patch.
tools.php 2 patches
Braces   +14 added lines, -12 removed lines patch added patch discarded remove patch
@@ -256,15 +256,15 @@  discard block
 block discarded – undo
256 256
             curl_exec($ch);
257 257
             $size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
258 258
             curl_close($ch);
259
-        }
260
-        else {
259
+        } else {
261 260
             $size = file_exists($path) ? filesize($path) : false;
262 261
         }
263 262
 
264 263
         if (isset($size) && is_numeric($size)) {
265 264
             return $format ? tools::byteFormat($size) : $size;
266
-        }
267
-        else return false;
265
+        } else {
266
+            return false;
267
+        }
268 268
     }
269 269
 
270 270
     //fix methods after here comments
@@ -292,15 +292,16 @@  discard block
 block discarded – undo
292 292
                         $file->isDir() ? rmdir($file->getRealPath()) : unlink($file->getRealPath());
293 293
                     }
294 294
                     rmdir($path);
295
-                }
296
-                else {
295
+                } else {
297 296
                     logger::write("BPT delete function used\ndelete function cannot delete folder because its have subFiles and sub parameter haven't true value",'error');
298 297
                     return false;
299 298
                 }
300
-            }
301
-            else rmdir($path);
302
-        }
303
-        else unlink($path);
299
+            } else {
300
+                rmdir($path);
301
+            }
302
+        } else {
303
+            unlink($path);
304
+        }
304 305
 
305 306
         return true;
306 307
     }
@@ -327,8 +328,9 @@  discard block
 block discarded – undo
327 328
         foreach ($string as $k => &$v) {
328 329
             if ($diff->$v) {
329 330
                 $v = $diff->$v;
330
-            }
331
-            else unset($string[$k]);
331
+            } else {
332
+                unset($string[$k]);
333
+            }
332 334
         }
333 335
         $string['status'] = $status;
334 336
         return count($string) > 1 ? $string : ['status' => 'now'];
Please login to merge, or discard this patch.
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
      * @param string $username Your text to be check is username or not e.g. : 'BPT_CH' | '@BPT_CH'
22 22
      * @return bool
23 23
      */
24
-    public static function isUsername (string $username): bool {
24
+    public static function isUsername(string $username): bool {
25 25
         $length = strlen($username);
26 26
         return strpos($username, '__') === false && $length >= 5 && $length <= 33 && preg_match('/^@?([a-zA-Z])(\w{4,31})$/', $username);
27 27
     }
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      * @param string $range Your range ip for check , if you didn't specify the block , it will be 32
38 38
      * @return bool
39 39
      */
40
-    public static function ipInRange (string $ip, string $range): bool {
40
+    public static function ipInRange(string $ip, string $range): bool {
41 41
         if (!str_contains($range, '/')) {
42 42
             $range .= '/32';
43 43
         }
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
      * @param string $ip     Your ip to be check is telegram or not e.g. '192.168.1.1'
57 57
      * @return bool
58 58
      */
59
-    public static function isTelegram (string $ip): bool {
59
+    public static function isTelegram(string $ip): bool {
60 60
         return self::ipInRange($ip, '149.154.160.0/20') || self::ipInRange($ip, '91.108.4.0/22');
61 61
     }
62 62
 
@@ -70,10 +70,10 @@  discard block
 block discarded – undo
70 70
      * @param string $ip Your ip to be check is CloudFlare or not e.g. '192.168.1.1'
71 71
      * @return bool
72 72
      */
73
-    public static function isCloudFlare (string $ip): bool {
73
+    public static function isCloudFlare(string $ip): bool {
74 74
         $cf_ips = ['173.245.48.0/20', '103.21.244.0/22', '103.22.200.0/22', '103.31.4.0/22', '141.101.64.0/18', '108.162.192.0/18', '190.93.240.0/20', '188.114.96.0/20', '197.234.240.0/22', '198.41.128.0/17', '162.158.0.0/15', '104.16.0.0/12', '172.64.0.0/13', '131.0.72.0/22'];
75 75
         foreach ($cf_ips as $cf_ip) {
76
-            if (self::ipInRange($ip,$cf_ip)) {
76
+            if (self::ipInRange($ip, $cf_ip)) {
77 77
                 return true;
78 78
             }
79 79
         }
@@ -94,9 +94,9 @@  discard block
 block discarded – undo
94 94
      * @param bool $verify check token with telegram or not
95 95
      * @return bool|array return array when verify is active and token is true array of telegram getMe result
96 96
      */
97
-    public static function isToken (string $token, bool $verify = false): bool|array {
97
+    public static function isToken(string $token, bool $verify = false): bool | array {
98 98
         if (preg_match('/^(\d{8,10}):[\w\-]{35}$/', $token)) {
99
-            if ($verify){
99
+            if ($verify) {
100 100
                 $res = telegram::me($token);
101 101
                 if ($res['ok']) {
102 102
                     return $res['result'];
@@ -129,14 +129,14 @@  discard block
 block discarded – undo
129 129
      * @param int|null $user_id e.g. => '442109602'
130 130
      * @return bool
131 131
      */
132
-    public static function isJoined (array|string|int $ids , int|null $user_id = null): bool {
132
+    public static function isJoined(array | string | int $ids, int | null $user_id = null): bool {
133 133
         if (!is_array($ids)) {
134 134
             $ids = [$ids];
135 135
         }
136 136
         //$user_id = $user_id ?? $this->catchFields(['field' => 'user_id']);
137 137
 
138 138
         foreach ($ids as $id) {
139
-            $check = telegram::getChatMember($id,$user_id);
139
+            $check = telegram::getChatMember($id, $user_id);
140 140
             if (isset($check['result'])) {
141 141
                 $check = $check['result']['status'];
142 142
                 return !($check === chatMemberStatus::LEFT || $check === chatMemberStatus::KICKED);
@@ -164,10 +164,10 @@  discard block
 block discarded – undo
164 164
      * @param string $characters e.g. => 'abcdefg'
165 165
      * @return string
166 166
      */
167
-    public static function randomString (int $length = 16, string $characters = 'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ'): string {
167
+    public static function randomString(int $length = 16, string $characters = 'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ'): string {
168 168
         $rand_string = '';
169 169
         $char_len = strlen($characters) - 1;
170
-        for ($i = 0; $i < $length; $i ++) {
170
+        for ($i = 0; $i < $length; $i++) {
171 171
             $rand_string .= $characters[rand(0, $char_len)];
172 172
         }
173 173
         return $rand_string;
@@ -186,10 +186,10 @@  discard block
 block discarded – undo
186 186
      * @param string $mode Your selected mode e.g. => `parseMode::HTML` | `HTML`
187 187
      * @return string|false return false when mode is incorrect
188 188
      */
189
-    public static function modeEscape (string $text, string $mode = parseMode::HTML): string|false {
189
+    public static function modeEscape(string $text, string $mode = parseMode::HTML): string | false {
190 190
         return match ($mode) {
191
-            parseMode::HTML => str_replace(['&', '<', '>',], ["&amp;", "&lt;", "&gt;",], $text),
192
-            parseMode::MARKDOWN => str_replace(['\\', '_', '*', '`', '['], ['\\\\', '\_', '\*', '\`', '\[',], $text),
191
+            parseMode::HTML => str_replace(['&', '<', '>', ], ["&amp;", "&lt;", "&gt;", ], $text),
192
+            parseMode::MARKDOWN => str_replace(['\\', '_', '*', '`', '['], ['\\\\', '\_', '\*', '\`', '\[', ], $text),
193 193
             parseMode::MARKDOWNV2 => str_replace(
194 194
                 ['_', '*', '[', ']', '(', ')', '~', '`', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!', '\\'],
195 195
                 ['\_', '\*', '\[', '\]', '\(', '\)', '\~', '\`', '\>', '\#', '\+', '\-', '\=', '\|', '\{', '\}', '\.', '\!', '\\\\'],
@@ -215,10 +215,10 @@  discard block
 block discarded – undo
215 215
      * @param int $precision e.g. => 2
216 216
      * @return string
217 217
      */
218
-    public static function byteFormat (int $byte, int $precision = 2): string {
218
+    public static function byteFormat(int $byte, int $precision = 2): string {
219 219
         $rate_counter = 0;
220 220
 
221
-        while ($byte > 1024){
221
+        while ($byte > 1024) {
222 222
             $byte /= 1024;
223 223
             $rate_counter++;
224 224
         }
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
             $byte = round($byte, $precision);
228 228
         }
229 229
 
230
-        return $byte . ' ' . ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'][$rate_counter];
230
+        return $byte.' '.['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'][$rate_counter];
231 231
     }
232 232
 
233 233
     /**
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
      * @param bool $format if you set this true , you will receive symbolic string like 2.76MB
248 248
      * @return string|int|false string for formatted data , int for normal data , false when size can not be found(file not found or ...)
249 249
      */
250
-    public static function size (string $path, bool $format = true): string|int|false {
250
+    public static function size(string $path, bool $format = true): string | int | false {
251 251
         if (filter_var($path, FILTER_VALIDATE_URL)) {
252 252
             $ch = curl_init($path);
253 253
             curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
      * @param array $array e.g. => ['path'=>'xfolder/yfolder','sub'=>true]
283 283
      * @return bool
284 284
      */
285
-    public static function delete (string $path, bool $sub = true): bool {
285
+    public static function delete(string $path, bool $sub = true): bool {
286 286
         if (is_dir($path)) {
287 287
             if (count(scandir($path)) > 2) {
288 288
                 if ($sub) {
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
                     rmdir($path);
295 295
                 }
296 296
                 else {
297
-                    logger::write("BPT delete function used\ndelete function cannot delete folder because its have subFiles and sub parameter haven't true value",'error');
297
+                    logger::write("BPT delete function used\ndelete function cannot delete folder because its have subFiles and sub parameter haven't true value", 'error');
298 298
                     return false;
299 299
                 }
300 300
             }
@@ -317,9 +317,9 @@  discard block
 block discarded – undo
317 317
      * @return array
318 318
      * @throws Exception
319 319
      */
320
-    public static function time2string (int $datetime): array {
320
+    public static function time2string(int $datetime): array {
321 321
         $now = new DateTime;
322
-        $input = new DateTime('@' . $datetime);
322
+        $input = new DateTime('@'.$datetime);
323 323
         $status = $now < $input ? 'later' : 'ago';
324 324
         $diff = $now->diff($input);
325 325
         $diff->w = floor($diff->d / 7);
Please login to merge, or discard this patch.