Passed
Push — main ( b74a3d...1ce707 )
by Will
12:35
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 {
@@ -65,21 +65,21 @@  discard block
 block discarded – undo
65 65
 	public static function get() : array {
66 66
 		$fn = [
67 67
 			'browserslash' => fn (string $value, int $i, array $tokens, string $key, array $config = []) : array => self::getBrowser($value, $i, $tokens, $key, $config),
68
-			'gecko' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
68
+			'gecko' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
69 69
 				$parts = \explode('/', $value, 2);
70 70
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
71 71
 					'engine' => 'Gecko',
72 72
 					'engineversion' => $parts[1] ?? null,
73 73
 				]);
74 74
 			},
75
-			'presto' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
75
+			'presto' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
76 76
 				$parts = \explode('/', $value, 2);
77 77
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
78 78
 					'engine' => 'Presto',
79 79
 					'engineversion' => $parts[1] ?? null,
80 80
 				]);
81 81
 			},
82
-			'chromium' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
82
+			'chromium' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
83 83
 				$parts = \explode('/', $value, 3);
84 84
 				$engineversion = isset($parts[1]) && \strspn($parts[1], '1234567890.') === \strlen($parts[1]) ? $parts[1] : null;
85 85
 				return \array_replace(self::getBrowser($value, $i, $tokens, $key, $config), [
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 					'engineversion' => $engineversion
88 88
 				]);
89 89
 			},
90
-			'safari' => function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
90
+			'safari' => function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
91 91
 				$parts = \explode('/', $value, 2);
92 92
 				$version = $parts[1] ?? null;
93 93
 				foreach ($tokens AS $item) {
@@ -144,10 +144,10 @@  discard block
 block discarded – undo
144 144
 			'Namoroka/' => new props('start', $fn['browserslash']),
145 145
 			'CocCoc/' => new props('start', $fn['browserslash']),
146 146
 			'Obigo/' => new props('start', $fn['browserslash']),
147
-			'QQBrowser/' => new props('any', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
147
+			'QQBrowser/' => new props('any', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
148 148
 				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.
149 149
 			}),
150
-			'MiuiBrowser/' => new props('any', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
150
+			'MiuiBrowser/' => new props('any', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
151 151
 				return $fn['browserslash'](\mb_substr($value, \mb_stripos($value, 'MiuiBrowser/') ?: 0), $i, $tokens, $key, $config);
152 152
 			}),
153 153
 			'Lynx/' => new props('start', fn (string $value) : array => [
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 				'type' => 'human',
158 158
 				'category' => 'desktop'
159 159
 			]),
160
-			'Midori' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) : array {
160
+			'Midori' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) : array {
161 161
 				$parts = \explode('/', $value, 2);
162 162
 				$version = $parts[1] ?? \explode(' ', $value, 2)[1] ?? null;
163 163
 				$major = $version !== null ? \intval($version) : null;
@@ -177,13 +177,13 @@  discard block
 block discarded – undo
177 177
 				'engine' => 'Gecko',
178 178
 				'browser' => 'Firefox'
179 179
 			]),
180
-			'Minimo/' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
180
+			'Minimo/' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
181 181
 				$data = $fn['browserslash']($value, $i, $tokens, $key, $config);
182 182
 				return \array_merge($data, [
183 183
 					'engine' => 'Gecko'
184 184
 				]);
185 185
 			}),
186
-			'BonEcho/' => new props('start', function (string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
186
+			'BonEcho/' => new props('start', function(string $value, int $i, array $tokens, string $key, array $config = []) use ($fn) : array {
187 187
 				$data = $fn['browserslash']($value, $i, $tokens, $key, $config);
188 188
 				return \array_merge($data, [
189 189
 					'engine' => 'Gecko'
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 				'browserversion' => \mb_substr($value, 9),
230 230
 				'engine' => 'Trident'
231 231
 			], versions::get('ie', \mb_substr($value, 9), $config['versions']))),
232
-			'Trident' => new props('start', [ // infill for missing browser name
232
+			'Trident' => new props('start', [// infill for missing browser name
233 233
 				'browser' => 'Internet Explorer'
234 234
 			]),
235 235
 			'Cronet/' => new props('start', $fn['chromium']),
Please login to merge, or discard this patch.
src/helpers/versions.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@
 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 versions {
6 6
 
7
-	protected static ?array $versions = null;
7
+	protected static ? array $versions = null;
8 8
 
9 9
 	protected static function load(string $source, ?string $cache, int $life = 604800) : array|false {
10 10
 
Please login to merge, or discard this patch.