Passed
Push — develop ( 914e25...c92be2 )
by nguereza
12:42
created
src/Detector/OsDetector.php 1 patch
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,13 +53,11 @@
 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
     * {@inheritdoc}
60 59
     */
61
-    public function __construct()
62
-    {
60
+    public function __construct() {
63 61
         parent::__construct();
64 62
 
65 63
         $this->entity = new Os();
Please login to merge, or discard this patch.
src/Detector/CpuDetector.php 1 patch
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,13 +53,11 @@
 block discarded – undo
53 53
  * @class CpuDetector
54 54
  * @package Platine\UserAgent\Detector
55 55
  */
56
-class CpuDetector extends AbstractDetector
57
-{
56
+class CpuDetector extends AbstractDetector {
58 57
     /**
59 58
      * {@inheritdoc}
60 59
      */
61
-    public function __construct()
62
-    {
60
+    public function __construct() {
63 61
         parent::__construct();
64 62
 
65 63
         $this->entity = new Cpu();
Please login to merge, or discard this patch.
src/Detector/EngineDetector.php 1 patch
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,13 +53,11 @@
 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
     * {@inheritdoc}
60 59
     */
61
-    public function __construct()
62
-    {
60
+    public function __construct() {
63 61
         parent::__construct();
64 62
 
65 63
         $this->entity = new Engine();
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
         return [
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
                 '/(opios)[\/\s]+([\w\.]+)/i'                                        // Opera mini on iphone >= 8.0
@@ -104,18 +104,18 @@  discard block
 block discarded – undo
104 104
                 '/\s(opr)\/([\w\.]+)/i'                                              // Opera Webkit
105 105
             ], [[self::NAME, 'Opera'], self::VERSION], [
106 106
                 // Mixed
107
-                '/(kindle)\/([\w\.]+)/i',                                             // Kindle
107
+                '/(kindle)\/([\w\.]+)/i', // Kindle
108 108
                 '/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i',
109 109
                 // Lunascape/Maxthon/Netfront/Jasmine/Blazer
110 110
 
111 111
                 // Trident based
112 112
                 '/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i',
113 113
                 // Avant/IEMobile/SlimBrowser/Baidu
114
-                '/(?:ms|\()(ie)\s([\w\.]+)/i',                                        // Internet Explorer
114
+                '/(?:ms|\()(ie)\s([\w\.]+)/i', // Internet Explorer
115 115
 
116 116
                 // Webkit/KHTML based
117
-                '/(rekonq)\/([\w\.]*)/i',                                             // Rekonq
118
-                '/(Instagram)\s([\w\.]+)/i',                                               // Instagram inApp Browser
117
+                '/(rekonq)\/([\w\.]*)/i', // Rekonq
118
+                '/(Instagram)\s([\w\.]+)/i', // Instagram inApp Browser
119 119
                 '/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i'
120 120
                 // Chromium/Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
121 121
             ], [self::NAME, self::VERSION], [
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
                 '/;(fbav)\/([\w\.]+);/i'                                                // Facebook App for iOS & Android
179 179
             ], [[self::NAME, 'Facebook'], self::VERSION], [
180 180
 
181
-                '/safari\s(line)\/([\w\.]+)/i',                                       // Line App for iOS
181
+                '/safari\s(line)\/([\w\.]+)/i', // Line App for iOS
182 182
                 '/android.+(line)\/([\w\.]+)\/iab/i'                                  // Line App for Android
183 183
             ], [self::NAME, self::VERSION], [
184 184
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
             ], [[self::NAME, '/(.+)/', '$1 WebView'], self::VERSION], [
190 190
 
191 191
                 '/((?:oculus|samsung)browser)\/([\w\.]+)/i'
192
-            ], [[self::NAME, "/(.+(?:g|us))(.+)/", '$1 $2'], self::VERSION], [                // Oculus / Samsung Browser
192
+            ], [[self::NAME, "/(.+(?:g|us))(.+)/", '$1 $2'], self::VERSION], [// Oculus / Samsung Browser
193 193
 
194 194
                 '/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i'        // Android Browser
195 195
             ], [self::VERSION, [self::NAME, 'Android Browser']], [
@@ -231,20 +231,20 @@  discard block
 block discarded – undo
231 231
                 // Gecko based
232 232
                 '/(navigator|netscape)\/([\w\.-]+)/i'                                 // Netscape
233 233
             ], [[self::NAME, 'Netscape'], self::VERSION], [
234
-                '/(swiftfox)/i',                                                      // Swiftfox
234
+                '/(swiftfox)/i', // Swiftfox
235 235
                 '/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i',
236 236
                 // IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror
237 237
                 '/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i',
238 238
 
239 239
                 // Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix
240
-                '/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i',                          // Mozilla
240
+                '/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i', // Mozilla
241 241
 
242 242
                 // Other
243 243
                 '/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i',
244 244
                 // Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Sleipnir
245
-                '/(links)\s\(([\w\.]+)/i',                                            // Links
246
-                '/(gobrowser)\/?([\w\.]*)/i',                                         // GoBrowser
247
-                '/(ice\s?browser)\/v?([\w\._]+)/i',                                   // ICE Browser
245
+                '/(links)\s\(([\w\.]+)/i', // Links
246
+                '/(gobrowser)\/?([\w\.]*)/i', // GoBrowser
247
+                '/(ice\s?browser)\/v?([\w\._]+)/i', // ICE Browser
248 248
                 '/(mosaic)[\/\s]([\w\.]+)/i'                                          // Mosaic
249 249
             ], [self::NAME, self::VERSION],
250 250
         ];
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,13 +53,11 @@
 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
      * {@inheritdoc}
60 59
      */
61
-    public function __construct()
62
-    {
60
+    public function __construct() {
63 61
         parent::__construct();
64 62
 
65 63
         $this->entity = new Browser();
Please login to merge, or discard this patch.
src/Detector/AbstractDetector.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
      * The current entity
93 93
      * @var Browser|Cpu|Os|Device|Engine
94 94
      */
95
-    protected Browser|Cpu|Os|Device|Engine $entity;
95
+    protected Browser | Cpu | Os | Device | Engine $entity;
96 96
 
97 97
     /**
98 98
      * Create new instance
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
         $match = '';
117 117
         $matches = [];
118 118
 
119
-        while ($i < $regexLength && ! $matches) {
119
+        while ($i < $regexLength && !$matches) {
120 120
             $reg = $regex[$i];
121 121
             $property = $regex[$i + 1];
122 122
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
             $k = 0;
125 125
 
126 126
             $regLength = count($reg);
127
-            while ($j < $regLength && ! $matches) {
127
+            while ($j < $regLength && !$matches) {
128 128
                 $pattern = $reg[$j++];
129 129
                 if (is_string($pattern)) {
130 130
                     preg_match($pattern, $userAgent, $matches);
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
                                     }
166 166
                                     $this->fillEntity([$q[0] => $result]);
167 167
                                 } else {
168
-                                    $replacedMatch = preg_replace($q[1], $q[2], (string)$match);
168
+                                    $replacedMatch = preg_replace($q[1], $q[2], (string) $match);
169 169
                                     if ($replacedMatch !== null) {
170 170
                                         $this->fillEntity([$q[0] => $replacedMatch]);
171 171
                                     }
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
                             } elseif (count($q) === 4) {
174 174
                                 if (Helper::startsWith($q[3], '__')) {
175 175
                                     $functionName = Helper::replaceFirst('__', '', $q[3]);
176
-                                    $result = preg_replace($q[1], $q[2], (string)$match);
176
+                                    $result = preg_replace($q[1], $q[2], (string) $match);
177 177
                                     if (method_exists($this, $functionName)) {
178 178
                                         $result = $this->{$functionName}($result);
179 179
                                     }
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
      * Return the entity instance
197 197
      * @return Browser|Cpu|Os|Device|Engine
198 198
      */
199
-    public function entity(): Browser|Cpu|Os|Device|Engine
199
+    public function entity(): Browser | Cpu | Os | Device | Engine
200 200
     {
201 201
         return $this->entity;
202 202
     }
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
      * @param string $str
243 243
      * @return string|string[]|null
244 244
      */
245
-    protected function trim(string $str): string|array|null
245
+    protected function trim(string $str): string | array | null
246 246
     {
247 247
         return preg_replace(
248 248
             '/^[\s\xA0]+|[\s\xA0]+$/',
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -58,8 +58,7 @@  discard block
 block discarded – undo
58 58
  * @class AbstractDetector
59 59
  * @package Platine\UserAgent\Detector
60 60
  */
61
-abstract class AbstractDetector
62
-{
61
+abstract class AbstractDetector {
63 62
     /**
64 63
      * Data type and definitions
65 64
      */
@@ -97,8 +96,7 @@  discard block
 block discarded – undo
97 96
     /**
98 97
      * Create new instance
99 98
      */
100
-    public function __construct()
101
-    {
99
+    public function __construct() {
102 100
         $this->maps = $this->maps();
103 101
         $this->regex = $this->regex();
104 102
     }
Please login to merge, or discard this patch.
src/Detector/DeviceDetector.php 1 patch
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,13 +53,11 @@
 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
      * {@inheritdoc}
60 59
      */
61
-    public function __construct()
62
-    {
60
+    public function __construct() {
63 61
         parent::__construct();
64 62
 
65 63
         $this->entity = new Device();
Please login to merge, or discard this patch.
src/UserAgent.php 1 patch
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -62,8 +62,7 @@  discard block
 block discarded – undo
62 62
  * @class UserAgent
63 63
  * @package Platine\UserAgent
64 64
  */
65
-class UserAgent
66
-{
65
+class UserAgent {
67 66
     /**
68 67
      * Operating System detector
69 68
      * @var OsDetector
@@ -134,8 +133,7 @@  discard block
 block discarded – undo
134 133
      * Create new instance
135 134
      * @param string|null $userAgent
136 135
      */
137
-    public function __construct(?string $userAgent = null)
138
-    {
136
+    public function __construct(?string $userAgent = null) {
139 137
         $this->browserDetector = new BrowserDetector();
140 138
         $this->cpuDetector = new CpuDetector();
141 139
         $this->engineDetector = new EngineDetector();
Please login to merge, or discard this patch.
src/Util/Helper.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 Helper
52 52
  * @package Platine\UserAgent\Util
53 53
  */
54
-class Helper
55
-{
54
+class Helper {
56 55
     /**
57 56
      * Return the major version number from the full version
58 57
      * @param string $fullVersion
Please login to merge, or discard this patch.
src/Entity/Engine.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 Engine
52 52
  * @package Platine\UserAgent\Entity
53 53
  */
54
-class Engine extends BaseEntity
55
-{
54
+class Engine extends BaseEntity {
56 55
 }
Please login to merge, or discard this patch.