Passed
Push — develop ( 7fbd2c...82694f )
by nguereza
02:49
created
src/Detector/OsDetector.php 3 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -100,8 +100,8 @@  discard block
 block discarded – undo
100 100
                 // Windows based
101 101
                 '/microsoft\s(windows)\s(vista|xp)/i'                                 // Windows (iTunes)
102 102
             ], [self::NAME, self::VERSION], [
103
-                '/(windows)\snt\s6\.2;\s(arm)/i',                                     // Windows RT
104
-                '/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i',                   // Windows Phone
103
+                '/(windows)\snt\s6\.2;\s(arm)/i', // Windows RT
104
+                '/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i', // Windows Phone
105 105
                 '/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i'
106 106
             ], [self::NAME, [self::VERSION, '__str', 'windows.versions']], [
107 107
                 '/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i'
@@ -110,8 +110,8 @@  discard block
 block discarded – undo
110 110
                 // Mobile/Embedded OS
111 111
                 '/\((bb)(10);/i'                                                      // BlackBerry 10
112 112
             ], [[self::NAME, 'BlackBerry'], self::VERSION], [
113
-                '/(blackberry)\w*\/?([\w\.]*)/i',                                     // Blackberry
114
-                '/(tizen)[\/\s]([\w\.]+)/i',                                          // Tizen
113
+                '/(blackberry)\w*\/?([\w\.]*)/i', // Blackberry
114
+                '/(tizen)[\/\s]([\w\.]+)/i', // Tizen
115 115
                 '/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i'
116 116
                 // Android/WebOS/Palm/QNX/Bada/RIM/MeeGo/Contiki/Sailfish OS
117 117
             ], [self::NAME, self::VERSION], [
@@ -123,15 +123,15 @@  discard block
 block discarded – undo
123 123
             ], [[self::NAME, 'Firefox OS'], self::VERSION], [
124 124
 
125 125
                 // Console
126
-                '/(nintendo|playstation)\s([wids34portablevu]+)/i',                   // Nintendo/Playstation
126
+                '/(nintendo|playstation)\s([wids34portablevu]+)/i', // Nintendo/Playstation
127 127
 
128 128
                 // GNU/Linux based
129
-                '/(mint)[\/\s\(]?(\w*)/i',                                            // Mint
130
-                '/(mageia|vectorlinux)[;\s]/i',                                       // Mageia/VectorLinux
129
+                '/(mint)[\/\s\(]?(\w*)/i', // Mint
130
+                '/(mageia|vectorlinux)[;\s]/i', // Mageia/VectorLinux
131 131
                 '/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i',
132 132
                 // Joli/Ubuntu/Debian/SUSE/Gentoo/Arch/Slackware
133 133
                 // Fedora/Mandriva/CentOS/PCLinuxOS/RedHat/Zenwalk/Linpus
134
-                '/(hurd|linux)\s?([\w\.]*)/i',                                        // Hurd/Linux
134
+                '/(hurd|linux)\s?([\w\.]*)/i', // Hurd/Linux
135 135
                 '/(gnu)\s?([\w\.]*)/i'                                                // GNU
136 136
             ], [self::NAME, self::VERSION], [
137 137
 
@@ -158,8 +158,8 @@  discard block
 block discarded – undo
158 158
             ], [[self::NAME, 'Mac OS'], [self::VERSION, '/_/', '.']], [
159 159
 
160 160
                 // Other
161
-                '/((?:open)?solaris)[\/\s-]?([\w\.]*)/i',                             // Solaris
162
-                '/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i',                                // AIX
161
+                '/((?:open)?solaris)[\/\s-]?([\w\.]*)/i', // Solaris
162
+                '/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i', // AIX
163 163
                 '/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i',
164 164
                 // Plan9/Minix/BeOS/OS2/AmigaOS/MorphOS/RISCOS/OpenVMS/Fuchsia
165 165
                 '/(unix)\s?([\w\.]*)/i'                                               // UNIX
Please login to merge, or discard this patch.
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -57,8 +57,8 @@
 block discarded – undo
57 57
 {
58 58
 
59 59
     /**
60
-    * {@inheritdoc}
61
-    */
60
+     * {@inheritdoc}
61
+     */
62 62
     public function __construct()
63 63
     {
64 64
         parent::__construct();
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,14 +53,12 @@
 block discarded – undo
53 53
  * Class OsDetector
54 54
  * @package Platine\UserAgent\Detector
55 55
  */
56
-class OsDetector extends AbstractDetector
57
-{
56
+class OsDetector extends AbstractDetector {
58 57
 
59 58
     /**
60 59
     * {@inheritdoc}
61 60
     */
62
-    public function __construct()
63
-    {
61
+    public function __construct() {
64 62
         parent::__construct();
65 63
 
66 64
         $this->entity = new Os();
Please login to merge, or discard this patch.
src/Detector/EngineDetector.php 3 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -87,10 +87,10 @@
 block discarded – undo
87 87
                 '/webkit\/537\.36.+chrome\/(?!27)/i'                                  // Blink
88 88
             ], [[self::NAME, 'Blink']], [
89 89
 
90
-                '/(presto)\/([\w\.]+)/i',                                             // Presto
90
+                '/(presto)\/([\w\.]+)/i', // Presto
91 91
                 '/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i',
92 92
                 // WebKit/Trident/NetFront/NetSurf/Amaya/Lynx/w3m/Goanna
93
-                '/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i',                          // KHTML/Tasman/Links
93
+                '/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i', // KHTML/Tasman/Links
94 94
                 '/(icab)[\/\s]([23]\.[\d\.]+)/i'                                      // iCab
95 95
             ], [self::NAME, self::VERSION], [
96 96
 
Please login to merge, or discard this patch.
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -57,8 +57,8 @@
 block discarded – undo
57 57
 {
58 58
 
59 59
     /**
60
-    * {@inheritdoc}
61
-    */
60
+     * {@inheritdoc}
61
+     */
62 62
     public function __construct()
63 63
     {
64 64
         parent::__construct();
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,14 +53,12 @@
 block discarded – undo
53 53
  * Class EngineDetector
54 54
  * @package Platine\UserAgent\Detector
55 55
  */
56
-class EngineDetector extends AbstractDetector
57
-{
56
+class EngineDetector extends AbstractDetector {
58 57
 
59 58
     /**
60 59
     * {@inheritdoc}
61 60
     */
62
-    public function __construct()
63
-    {
61
+    public function __construct() {
64 62
         parent::__construct();
65 63
 
66 64
         $this->entity = new Engine();
Please login to merge, or discard this patch.
src/Detector/DeviceDetector.php 3 patches
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -105,11 +105,11 @@  discard block
 block discarded – undo
105 105
                 '/(apple\s{0,1}tv)/i'                                                 // Apple TV
106 106
             ], [[self::MODEL, 'Apple TV'], [self::VENDOR, 'Apple']], [
107 107
 
108
-                '/(archos)\s(gamepad2?)/i',                                           // Archos
109
-                '/(hp).+(touchpad)/i',                                                // HP TouchPad
110
-                '/(hp).+(tablet)/i',                                                  // HP Tablet
111
-                '/(kindle)\/([\w\.]+)/i',                                             // Kindle
112
-                '/\s(nook)[\w\s]+build\/(\w+)/i',                                     // Nook
108
+                '/(archos)\s(gamepad2?)/i', // Archos
109
+                '/(hp).+(touchpad)/i', // HP TouchPad
110
+                '/(hp).+(tablet)/i', // HP Tablet
111
+                '/(kindle)\/([\w\.]+)/i', // Kindle
112
+                '/\s(nook)[\w\s]+build\/(\w+)/i', // Nook
113 113
                 '/(dell)\s(strea[kpr\s\d]*[\dko])/i'                                  // Dell Streak
114 114
             ], [self::VENDOR, self::MODEL, [self::TYPE, self::TABLET]], [
115 115
 
@@ -125,10 +125,10 @@  discard block
 block discarded – undo
125 125
                 '/\((ip[honed|\s\w*]+);/i'                                            // iPod/iPhone
126 126
             ], [self::MODEL, [self::VENDOR, 'Apple'], [self::TYPE, self::MOBILE]], [
127 127
 
128
-                '/(blackberry)[\s-]?(\w+)/i',                                         // BlackBerry
128
+                '/(blackberry)[\s-]?(\w+)/i', // BlackBerry
129 129
                 '/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i',
130 130
                 // BenQ/Palm/Sony-Ericsson/Acer/Asus/Dell/Meizu/Motorola/Polytron
131
-                '/(hp)\s([\w\s]+\w)/i',                                               // HP iPAQ
131
+                '/(hp)\s([\w\s]+\w)/i', // HP iPAQ
132 132
                 '/(asus)-?(\w+)/i'                                                    // Asus
133 133
             ], [self::VENDOR, self::MODEL, [self::TYPE, self::MOBILE]], [
134 134
                 '/\(bb10;\s(\w+)/i'                                                   // BlackBerry 10
@@ -137,13 +137,13 @@  discard block
 block discarded – undo
137 137
                 '/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i'
138 138
             ], [self::MODEL, [self::VENDOR, 'Asus'], [self::TYPE, self::TABLET]], [
139 139
 
140
-                '/(sony)\s(tablet\s[ps])\sbuild\//i',                                  // Sony
140
+                '/(sony)\s(tablet\s[ps])\sbuild\//i', // Sony
141 141
                 '/(sony)?(?:sgp.+)\sbuild\//i'
142 142
             ], [[self::VENDOR, 'Sony'], [self::MODEL, 'Xperia Tablet'], [self::TYPE, self::TABLET]], [
143 143
                 '/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i'
144 144
             ], [self::MODEL, [self::VENDOR, 'Sony'], [self::TYPE, self::MOBILE]], [
145 145
 
146
-                '/\s(ouya)\s/i',                                                      // Ouya
146
+                '/\s(ouya)\s/i', // Ouya
147 147
                 '/(nintendo)\s([wids3u]+)/i'                                          // Nintendo
148 148
             ], [self::VENDOR, self::MODEL, [self::TYPE, self::CONSOLE]], [
149 149
 
@@ -156,8 +156,8 @@  discard block
 block discarded – undo
156 156
                 '/(sprint\s(\w+))/i'                                                  // Sprint Phones
157 157
             ], [[self::VENDOR, '__str', 'sprint.vendor'], [self::MODEL, '__str', 'sprint.model'], [self::TYPE, self::MOBILE]], [
158 158
 
159
-                '/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i',                        // HTC
160
-                '/(zte)-(\w*)/i',                                                     // ZTE
159
+                '/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i', // HTC
160
+                '/(zte)-(\w*)/i', // ZTE
161 161
                 '/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i'
162 162
                 // Alcatel/GeeksPhone/Nexian/Panasonic/Sony
163 163
             ], [self::VENDOR, [self::MODEL, '/_/', ' '], [self::TYPE, self::MOBILE]], [
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 
198 198
                 '/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i',
199 199
                 '/((SM-T\w+))/i'
200
-            ], [[self::VENDOR, 'Samsung'], self::MODEL, [self::TYPE, self::TABLET]], [                  // Samsung
200
+            ], [[self::VENDOR, 'Samsung'], self::MODEL, [self::TYPE, self::TABLET]], [// Samsung
201 201
                 '/smart-tv.+(samsung)/i'
202 202
             ], [self::VENDOR, [self::TYPE, self::SMART_TV], self::MODEL], [
203 203
                 '/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i',
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
                 '/sie-(\w*)/i'                                                        // Siemens
209 209
             ], [self::MODEL, [self::VENDOR, 'Siemens'], [self::TYPE, self::MOBILE]], [
210 210
 
211
-                '/(maemo|nokia).*(n900|lumia\s\d+)/i',                                // Nokia
211
+                '/(maemo|nokia).*(n900|lumia\s\d+)/i', // Nokia
212 212
                 '/(nokia)[\s_-]?([\w-]*)/i'
213 213
             ], [[self::VENDOR, 'Nokia'], self::MODEL, [self::TYPE, self::MOBILE]], [
214 214
 
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
             ], [[self::VENDOR, 'LG'], self::MODEL, [self::TYPE, self::TABLET]], [
222 222
                 '/(lg) netcast\.tv/i'                                                 // LG SMART_TV
223 223
             ], [self::VENDOR, self::MODEL, [self::TYPE, self::SMART_TV]], [
224
-                '/(nexus\s[45])/i',                                                   // LG
224
+                '/(nexus\s[45])/i', // LG
225 225
                 '/lg[e;\s\/-]+(\w*)/i',
226 226
                 '/android.+lg(\-?[\d\w]+)\s+build/i'
227 227
             ], [self::MODEL, [self::VENDOR, 'LG'], [self::TYPE, self::MOBILE]], [
@@ -254,8 +254,8 @@  discard block
 block discarded – undo
254 254
                 '/android.+;\s(pixel( [23])?( xl)?)[\s)]/i'                              // Google Pixel
255 255
             ], [self::MODEL, [self::VENDOR, 'Google'], [self::TYPE, self::MOBILE]], [
256 256
 
257
-                '/android.+;\s(\w+)\s+build\/hm\1/i',                                 // Xiaomi Hongmi 'numeric' models
258
-                '/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i',               // Xiaomi Hongmi
257
+                '/android.+;\s(\w+)\s+build\/hm\1/i', // Xiaomi Hongmi 'numeric' models
258
+                '/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i', // Xiaomi Hongmi
259 259
                 '/android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i',
260 260
                 // Xiaomi Mi
261 261
                 '/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i'       // Redmi Phones
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
                 '/(mz)-([\w-]{2,})/i'
268 268
             ], [[self::VENDOR, 'Meizu'], self::MODEL, [self::TYPE, self::MOBILE]], [
269 269
 
270
-                '/android.+a000(1)\s+build/i',                                        // OnePlus
270
+                '/android.+a000(1)\s+build/i', // OnePlus
271 271
                 '/android.+oneplus\s(a\d{4})\s+build/i'
272 272
             ], [self::MODEL, [self::VENDOR, 'OnePlus'], [self::TYPE, self::MOBILE]], [
273 273
 
@@ -309,13 +309,13 @@  discard block
 block discarded – undo
309 309
             ], [self::MODEL, [self::VENDOR, 'NextBook'], [self::TYPE, self::TABLET]], [
310 310
 
311 311
                 '/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i'
312
-            ], [[self::VENDOR, 'Voice'], self::MODEL, [self::TYPE, self::MOBILE]], [                    // Voice Xtreme Phones
312
+            ], [[self::VENDOR, 'Voice'], self::MODEL, [self::TYPE, self::MOBILE]], [// Voice Xtreme Phones
313 313
 
314 314
                 '/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i'                     // LvTel Phones
315 315
             ], [[self::VENDOR, 'LvTel'], self::MODEL, [self::TYPE, self::MOBILE]], [
316 316
 
317 317
                 '/android.+;\s(PH-1)\s/i'
318
-            ], [self::MODEL, [self::VENDOR, 'Essential'], [self::TYPE, self::MOBILE]], [                // Essential PH-1
318
+            ], [self::MODEL, [self::VENDOR, 'Essential'], [self::TYPE, self::MOBILE]], [// Essential PH-1
319 319
 
320 320
                 '/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i'          // Envizen Tablets
321 321
             ], [self::MODEL, [self::VENDOR, 'Envizen'], [self::TYPE, self::TABLET]], [
@@ -338,7 +338,7 @@  discard block
 block discarded – undo
338 338
                 '/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i'                      // Gigaset Tablets
339 339
             ], [self::VENDOR, self::MODEL, [self::TYPE, self::TABLET]], [
340 340
 
341
-                '/\s(tablet|tab)[;\/]/i',                                             // Unidentifiable Tablet
341
+                '/\s(tablet|tab)[;\/]/i', // Unidentifiable Tablet
342 342
                 '/\s(mobile)(?:[;\/]|\ssafari)/i'                                     // Unidentifiable Mobile
343 343
             ], [[self::TYPE, '__lowerize'], self::VENDOR, self::MODEL], [
344 344
 
Please login to merge, or discard this patch.
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -56,9 +56,9 @@
 block discarded – undo
56 56
 class DeviceDetector extends AbstractDetector
57 57
 {
58 58
 
59
-     /**
60
-     * {@inheritdoc}
61
-     */
59
+        /**
60
+         * {@inheritdoc}
61
+         */
62 62
     public function __construct()
63 63
     {
64 64
         parent::__construct();
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,14 +53,12 @@
 block discarded – undo
53 53
  * Class DeviceDetector
54 54
  * @package Platine\UserAgent\Detector
55 55
  */
56
-class DeviceDetector extends AbstractDetector
57
-{
56
+class DeviceDetector extends AbstractDetector {
58 57
 
59 58
      /**
60 59
      * {@inheritdoc}
61 60
      */
62
-    public function __construct()
63
-    {
61
+    public function __construct() {
64 62
         parent::__construct();
65 63
 
66 64
         $this->entity = new Device();
Please login to merge, or discard this patch.
src/Detector/BrowserDetector.php 2 patches
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -94,9 +94,9 @@  discard block
 block discarded – undo
94 94
             [
95 95
 
96 96
                 // Presto based
97
-                '/(opera\smini)\/([\w\.-]+)/i',                                       // Opera Mini
98
-                '/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i',                      // Opera Mobi/Tablet
99
-                '/(opera).+version\/([\w\.]+)/i',                                     // Opera > 9.80
97
+                '/(opera\smini)\/([\w\.-]+)/i', // Opera Mini
98
+                '/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i', // Opera Mobi/Tablet
99
+                '/(opera).+version\/([\w\.]+)/i', // Opera > 9.80
100 100
                 '/(opera)[\/\s]+([\w\.]+)/i'                                          // Opera < 9.80
101 101
             ], [self::NAME, self::VERSION], [
102 102
 
@@ -107,18 +107,18 @@  discard block
 block discarded – undo
107 107
             ], [[self::NAME, 'Opera'], self::VERSION], [
108 108
 
109 109
                 // Mixed
110
-                '/(kindle)\/([\w\.]+)/i',                                             // Kindle
110
+                '/(kindle)\/([\w\.]+)/i', // Kindle
111 111
                 '/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i',
112 112
                 // Lunascape/Maxthon/Netfront/Jasmine/Blazer
113 113
 
114 114
                 // Trident based
115 115
                 '/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i',
116 116
                 // Avant/IEMobile/SlimBrowser/Baidu
117
-                '/(?:ms|\()(ie)\s([\w\.]+)/i',                                        // Internet Explorer
117
+                '/(?:ms|\()(ie)\s([\w\.]+)/i', // Internet Explorer
118 118
 
119 119
                 // Webkit/KHTML based
120
-                '/(rekonq)\/([\w\.]*)/i',                                             // Rekonq
121
-                '/(Instagram)\s([\w\.]+)/i',                                               // Instagram inApp Browser
120
+                '/(rekonq)\/([\w\.]*)/i', // Rekonq
121
+                '/(Instagram)\s([\w\.]+)/i', // Instagram inApp Browser
122 122
                 '/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i'
123 123
                 // Chromium/Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
124 124
             ], [self::NAME, self::VERSION], [
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
                 '/;(fbav)\/([\w\.]+);/i'                                                // Facebook App for iOS & Android
187 187
             ], [[self::NAME, 'Facebook'], self::VERSION], [
188 188
 
189
-                '/safari\s(line)\/([\w\.]+)/i',                                       // Line App for iOS
189
+                '/safari\s(line)\/([\w\.]+)/i', // Line App for iOS
190 190
                 '/android.+(line)\/([\w\.]+)\/iab/i'                                  // Line App for Android
191 191
             ], [self::NAME, self::VERSION], [
192 192
 
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
             ], [[self::NAME, '/(.+)/', '$1 WebView'], self::VERSION], [
198 198
 
199 199
                 '/((?:oculus|samsung)browser)\/([\w\.]+)/i'
200
-            ], [[self::NAME, "/(.+(?:g|us))(.+)/", '$1 $2'], self::VERSION], [                // Oculus / Samsung Browser
200
+            ], [[self::NAME, "/(.+(?:g|us))(.+)/", '$1 $2'], self::VERSION], [// Oculus / Samsung Browser
201 201
 
202 202
                 '/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i'        // Android Browser
203 203
             ], [self::VERSION, [self::NAME, 'Android Browser']], [
@@ -239,20 +239,20 @@  discard block
 block discarded – undo
239 239
                 // Gecko based
240 240
                 '/(navigator|netscape)\/([\w\.-]+)/i'                                 // Netscape
241 241
             ], [[self::NAME, 'Netscape'], self::VERSION], [
242
-                '/(swiftfox)/i',                                                      // Swiftfox
242
+                '/(swiftfox)/i', // Swiftfox
243 243
                 '/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i',
244 244
                 // IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror
245 245
                 '/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i',
246 246
 
247 247
                 // Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix
248
-                '/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i',                          // Mozilla
248
+                '/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i', // Mozilla
249 249
 
250 250
                 // Other
251 251
                 '/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i',
252 252
                 // Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Sleipnir
253
-                '/(links)\s\(([\w\.]+)/i',                                            // Links
254
-                '/(gobrowser)\/?([\w\.]*)/i',                                         // GoBrowser
255
-                '/(ice\s?browser)\/v?([\w\._]+)/i',                                   // ICE Browser
253
+                '/(links)\s\(([\w\.]+)/i', // Links
254
+                '/(gobrowser)\/?([\w\.]*)/i', // GoBrowser
255
+                '/(ice\s?browser)\/v?([\w\._]+)/i', // ICE Browser
256 256
                 '/(mosaic)[\/\s]([\w\.]+)/i'                                          // Mosaic
257 257
             ], [self::NAME, self::VERSION],
258 258
         ];
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,14 +53,12 @@
 block discarded – undo
53 53
  * Class BrowserDetector
54 54
  * @package Platine\UserAgent\Detector
55 55
  */
56
-class BrowserDetector extends AbstractDetector
57
-{
56
+class BrowserDetector extends AbstractDetector {
58 57
 
59 58
     /**
60 59
      * {@inheritdoc}
61 60
      */
62
-    public function __construct()
63
-    {
61
+    public function __construct() {
64 62
         parent::__construct();
65 63
 
66 64
         $this->entity = new Browser();
Please login to merge, or discard this patch.
src/Entity/AbstractEntity.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -53,8 +53,7 @@
 block discarded – undo
53 53
  * Class AbstractEntity
54 54
  * @package Platine\UserAgent\Entity
55 55
  */
56
-abstract class AbstractEntity
57
-{
56
+abstract class AbstractEntity {
58 57
 
59 58
     /**
60 59
      * Set the information for this entity
Please login to merge, or discard this patch.
src/Entity/BaseEntity.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -53,8 +53,7 @@
 block discarded – undo
53 53
  * Class BaseEntity
54 54
  * @package Platine\UserAgent\Entity
55 55
  */
56
-class BaseEntity extends AbstractEntity
57
-{
56
+class BaseEntity extends AbstractEntity {
58 57
     /**
59 58
      * The major version number
60 59
      * @var int
Please login to merge, or discard this patch.
src/Entity/Browser.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,6 +51,5 @@
 block discarded – undo
51 51
  * Class Browser
52 52
  * @package Platine\UserAgent\Entity
53 53
  */
54
-class Browser extends BaseEntity
55
-{
54
+class Browser extends BaseEntity {
56 55
 }
Please login to merge, or discard this patch.
src/Entity/Os.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,6 +51,5 @@
 block discarded – undo
51 51
  * Class Os
52 52
  * @package Platine\UserAgent\Entity
53 53
  */
54
-class Os extends BaseEntity
55
-{
54
+class Os extends BaseEntity {
56 55
 }
Please login to merge, or discard this patch.
src/Entity/Cpu.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,8 +51,7 @@
 block discarded – undo
51 51
  * Class Cpu
52 52
  * @package Platine\UserAgent\Entity
53 53
  */
54
-class Cpu extends AbstractEntity
55
-{
54
+class Cpu extends AbstractEntity {
56 55
 
57 56
     /**
58 57
      * The CPU architecture
Please login to merge, or discard this patch.