Passed
Push — main ( 1ce707...b5249e )
by Will
03:19
created
src/mappings/browsers.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-declare(strict_types = 1);
2
+declare(strict_types=1);
3 3
 namespace hexydec\agentzero;
4 4
 
5 5
 class browsers {
@@ -66,21 +66,21 @@  discard block
 block discarded – undo
66 66
 	public static function get() : array {
67 67
 		$fn = [
68 68
 			'browserslash' => fn (string $value, int $i, array $tokens, string $key, array $config = []) : array => self::getBrowser($value, $i, $tokens, $key, $config),
69
-			'gecko' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
69
+			'gecko' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
70 70
 				$parts = \explode('/', $value, 2);
71 71
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
72 72
 					'engine' => 'Gecko',
73 73
 					'engineversion' => $parts[1] ?? null,
74 74
 				]);
75 75
 			},
76
-			'presto' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
76
+			'presto' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
77 77
 				$parts = \explode('/', $value, 2);
78 78
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
79 79
 					'engine' => 'Presto',
80 80
 					'engineversion' => $parts[1] ?? null,
81 81
 				]);
82 82
 			},
83
-			'chromium' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
83
+			'chromium' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
84 84
 				$parts = \explode('/', $value, 3);
85 85
 				$engineversion = isset($parts[1]) && \strspn($parts[1], '1234567890.') === \strlen($parts[1]) ? $parts[1] : null;
86 86
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
 					'engineversion' => $engineversion
89 89
 				]);
90 90
 			},
91
-			'safari' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
91
+			'safari' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
92 92
 				$parts = \explode('/', $value, 2);
93 93
 				$version = $parts[1] ?? null;
94 94
 				foreach ($tokens AS $item) {
@@ -146,10 +146,10 @@  discard block
 block discarded – undo
146 146
 			'CocCoc/' => new props('start', $fn['browserslash']),
147 147
 			'Obigo/' => new props('start', $fn['browserslash']),
148 148
 			'VivoBrowser/' => new props('start', $fn['browserslash']),
149
-			'QQBrowser/' => new props('any', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
149
+			'QQBrowser/' => new props('any', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
150 150
 				return $fn['browserslash'](\mb_substr($value, \mb_stripos($value, 'QQBrowser/') ?: 0), $i, $tokens, $key, $config); // sometimes missing a space from previous declaration, and MQQBrowser for mobile.
151 151
 			}),
152
-			'MiuiBrowser/' => new props('any', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
152
+			'MiuiBrowser/' => new props('any', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
153 153
 				return $fn['browserslash'](\mb_substr($value, \mb_stripos($value, 'MiuiBrowser/') ?: 0), $i, $tokens, $key, $config);
154 154
 			}),
155 155
 			'Lynx/' => new props('start', fn (string $value) : array => [
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
 				'type' => 'human',
160 160
 				'category' => 'desktop'
161 161
 			]),
162
-			'Midori' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
162
+			'Midori' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
163 163
 				$parts = \explode('/', $value, 2);
164 164
 				$version = $parts[1] ?? \explode(' ', $value, 2)[1] ?? null;
165 165
 				$major = $version !== null ? \intval($version) : null;
@@ -179,13 +179,13 @@  discard block
 block discarded – undo
179 179
 				'engine' => 'Gecko',
180 180
 				'browser' => 'Firefox'
181 181
 			]),
182
-			'Minimo/' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
182
+			'Minimo/' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
183 183
 				$data = $fn['browserslash']($value, $i, $tokens, $key, $config);
184 184
 				return \array_merge($data, [
185 185
 					'engine' => 'Gecko'
186 186
 				]);
187 187
 			}),
188
-			'BonEcho/' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
188
+			'BonEcho/' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
189 189
 				$data = $fn['browserslash']($value, $i, $tokens, $key, $config);
190 190
 				return \array_merge($data, [
191 191
 					'engine' => 'Gecko'
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
 				'browserversion' => \mb_substr($value, 9),
232 232
 				'engine' => 'Trident'
233 233
 			], versions::get('ie', \mb_substr($value, 9), $config['versions']))),
234
-			'Trident' => new props('start', [ // infill for missing browser name
234
+			'Trident' => new props('start', [// infill for missing browser name
235 235
 				'browser' => 'Internet Explorer'
236 236
 			]),
237 237
 			'Cronet/' => new props('start', $fn['chromium']),
Please login to merge, or discard this patch.