Passed
Push — master ( 8f2f8a...8eb6c3 )
by Sebastian
03:17
created
src/ConvertHelper/URLFinder.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
      * @param bool $enabled
107 107
      * @return $this
108 108
      */
109
-    public function enableNormalizing(bool $enabled=true) : ConvertHelper_URLFinder
109
+    public function enableNormalizing(bool $enabled = true) : ConvertHelper_URLFinder
110 110
     {
111 111
         $this->setOption('normalize', $enabled);
112 112
         return $this;
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
     * @param bool $enabled
119 119
     * @return $this
120 120
     */
121
-    public function enableSorting(bool $enabled=true) : ConvertHelper_URLFinder
121
+    public function enableSorting(bool $enabled = true) : ConvertHelper_URLFinder
122 122
     {
123 123
         $this->setOption('sorting', $enabled);
124 124
         return $this;
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
     * @param bool $include
133 133
     * @return ConvertHelper_URLFinder
134 134
     */
135
-    public function includeEmails(bool $include=true) : ConvertHelper_URLFinder
135
+    public function includeEmails(bool $include = true) : ConvertHelper_URLFinder
136 136
     {
137 137
         $this->setOption('include-emails', $include);
138 138
         return $this;
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
     * @param bool $omit
145 145
     * @return ConvertHelper_URLFinder
146 146
     */
147
-    public function omitMailto(bool $omit=true) : ConvertHelper_URLFinder
147
+    public function omitMailto(bool $omit = true) : ConvertHelper_URLFinder
148 148
     {
149 149
         $this->setOption('omit-mailto', $omit);
150 150
         return $this;
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
         {
172 172
             $line = $this->analyzeLine($line);
173 173
 
174
-            if($line !== null) {
174
+            if ($line !== null) {
175 175
                 $keep[] = $line;
176 176
             }
177 177
         }
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
         $line = trim($line, '.');
193 193
 
194 194
         // Handle detecting an URI scheme
195
-        if(strstr($line, ':') !== false)
195
+        if (strstr($line, ':') !== false)
196 196
         {
197 197
             $scheme = URISchemes::detectScheme($line);
198 198
 
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
         // detect are email addresses and domain names.
207 207
 
208 208
         // No dot? Then it's certainly not a domain name.
209
-        if(strstr($line, '.') === false) {
209
+        if (strstr($line, '.') === false) {
210 210
             return null;
211 211
         }
212 212
 
@@ -224,10 +224,10 @@  discard block
 block discarded – undo
224 224
     {
225 225
         $subject = stripslashes($subject);
226 226
 
227
-        foreach($this->detectors as $detector)
227
+        foreach ($this->detectors as $detector)
228 228
         {
229 229
             // Avoid processing the string if it is not needed.
230
-            if($detector->getRunPosition() !== ConvertHelper_URLFinder_Detector::RUN_BEFORE || !$detector->isValidFor($subject)) {
230
+            if ($detector->getRunPosition() !== ConvertHelper_URLFinder_Detector::RUN_BEFORE || !$detector->isValidFor($subject)) {
231 231
                 continue;
232 232
             }
233 233
 
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
     {
249 249
         $detector = new $className();
250 250
 
251
-        if($detector instanceof ConvertHelper_URLFinder_Detector)
251
+        if ($detector instanceof ConvertHelper_URLFinder_Detector)
252 252
         {
253 253
             return $detector;
254 254
         }
@@ -275,12 +275,12 @@  discard block
 block discarded – undo
275 275
 
276 276
         $result = $this->getItemsAsString($this->urls);
277 277
 
278
-        if($this->getBoolOption('include-emails'))
278
+        if ($this->getBoolOption('include-emails'))
279 279
         {
280 280
             $result = array_merge($result, $this->getEmails());
281 281
         }
282 282
 
283
-        if($this->getBoolOption('sorting'))
283
+        if ($this->getBoolOption('sorting'))
284 284
         {
285 285
             usort($result, function(string $a, string $b) {
286 286
                 return strnatcasecmp($a, $b);
@@ -300,12 +300,12 @@  discard block
 block discarded – undo
300 300
 
301 301
         $result = array();
302 302
 
303
-        foreach($collection as $url => $info) {
304
-            if($normalize) {
303
+        foreach ($collection as $url => $info) {
304
+            if ($normalize) {
305 305
                 $url = $info->getNormalized();
306 306
             }
307 307
 
308
-            if(!in_array($url, $result)) {
308
+            if (!in_array($url, $result)) {
309 309
                 $result[] = $url;
310 310
             }
311 311
         }
@@ -322,9 +322,9 @@  discard block
 block discarded – undo
322 322
      */
323 323
     private function initDetectors() : void
324 324
     {
325
-        foreach($this->enabledDetectorClasses as $className => $enabled)
325
+        foreach ($this->enabledDetectorClasses as $className => $enabled)
326 326
         {
327
-            if($enabled) {
327
+            if ($enabled) {
328 328
                 $this->detectors[] = $this->createDetector($className);
329 329
             }
330 330
         }
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
      */
340 340
     private function parse() : void
341 341
     {
342
-        if($this->parsed) {
342
+        if ($this->parsed) {
343 343
             return;
344 344
         }
345 345
 
@@ -350,11 +350,11 @@  discard block
 block discarded – undo
350 350
 
351 351
         unset($this->subject);
352 352
 
353
-        foreach($this->matches as $match)
353
+        foreach ($this->matches as $match)
354 354
         {
355 355
             $info = parseURL($match);
356 356
 
357
-            if($info->isEmail())
357
+            if ($info->isEmail())
358 358
             {
359 359
                 $this->emails[$this->filterEmailAddress($match)] = $info;
360 360
                 continue;
@@ -370,7 +370,7 @@  discard block
 block discarded – undo
370 370
      * @param bool $enable
371 371
      * @return $this
372 372
      */
373
-    public function enableHTMLAttributes(bool $enable=true) : ConvertHelper_URLFinder
373
+    public function enableHTMLAttributes(bool $enable = true) : ConvertHelper_URLFinder
374 374
     {
375 375
         $this->enabledDetectorClasses[ConvertHelper_URLFinder_Detector_HTMLAttributes::class] = $enable;
376 376
         return $this;
@@ -385,7 +385,7 @@  discard block
 block discarded – undo
385 385
      */
386 386
     private function filterEmailAddress(string $email) : string
387 387
     {
388
-        if(stristr($email, 'mailto:') === false) {
388
+        if (stristr($email, 'mailto:') === false) {
389 389
             $email = 'mailto:'.$email;
390 390
         }
391 391
 
@@ -407,14 +407,14 @@  discard block
 block discarded – undo
407 407
         foreach ($lines as $line)
408 408
         {
409 409
             $scheme = URISchemes::detectScheme($line);
410
-            if($scheme !== null) {
410
+            if ($scheme !== null) {
411 411
                 $this->matches[] = $line;
412 412
                 continue;
413 413
             }
414 414
 
415 415
             $extension = $this->detectDomainExtension($line);
416 416
 
417
-            if($domains->nameExists($extension)) {
417
+            if ($domains->nameExists($extension)) {
418 418
                 $this->matches[] = $line;
419 419
             }
420 420
         }
@@ -433,9 +433,9 @@  discard block
 block discarded – undo
433 433
 
434 434
         $subject = str_replace($remove, ' ', $subject);
435 435
 
436
-        foreach($this->detectors as $detector)
436
+        foreach ($this->detectors as $detector)
437 437
         {
438
-            if($detector->getRunPosition() !== ConvertHelper_URLFinder_Detector::RUN_AFTER || !$detector->isValidFor($subject)) {
438
+            if ($detector->getRunPosition() !== ConvertHelper_URLFinder_Detector::RUN_AFTER || !$detector->isValidFor($subject)) {
439 439
                 continue;
440 440
             }
441 441
 
@@ -458,8 +458,8 @@  discard block
 block discarded – undo
458 458
         $boundaries = array('/', '?');
459 459
 
460 460
         // Remove the path or query parts to access the domain extension only
461
-        foreach($boundaries as $boundary) {
462
-            if(strstr($url, $boundary)) {
461
+        foreach ($boundaries as $boundary) {
462
+            if (strstr($url, $boundary)) {
463 463
                 $parts = explode($boundary, $url);
464 464
                 $url = array_shift($parts);
465 465
                 break;
@@ -484,16 +484,16 @@  discard block
 block discarded – undo
484 484
 
485 485
         $result = $this->getItemsAsString($this->emails);
486 486
 
487
-        if($this->getBoolOption('omit-mailto')) {
487
+        if ($this->getBoolOption('omit-mailto')) {
488 488
             $keep = array();
489
-            foreach($result as $email) {
489
+            foreach ($result as $email) {
490 490
                 $keep[] = str_replace('mailto:', '', $email);
491 491
             }
492 492
 
493 493
             $result = $keep;
494 494
         }
495 495
 
496
-        if($this->getBoolOption('sorting'))
496
+        if ($this->getBoolOption('sorting'))
497 497
         {
498 498
             usort($result, function(string $a, string $b) {
499 499
                 return strnatcasecmp($a, $b);
@@ -515,16 +515,16 @@  discard block
 block discarded – undo
515 515
         $result = array();
516 516
         $normalize = $this->getBoolOption('normalize');
517 517
 
518
-        foreach($this->urls as $url => $info)
518
+        foreach ($this->urls as $url => $info)
519 519
         {
520
-            if($normalize) {
520
+            if ($normalize) {
521 521
                 $url = $info->getNormalized();
522 522
             }
523 523
 
524 524
             $result[$url] = $info;
525 525
         }
526 526
 
527
-        if($this->getBoolOption('sorting'))
527
+        if ($this->getBoolOption('sorting'))
528 528
         {
529 529
             ksort($result);
530 530
         }
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLTypeDetector/DetectStandardURL.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@
 block discarded – undo
10 10
 {
11 11
     public function detect() : bool
12 12
     {
13
-        if($this->hasHost() || $this->hasQuery() || $this->hasScheme()) {
13
+        if ($this->hasHost() || $this->hasQuery() || $this->hasScheme()) {
14 14
             $this->setTypeURL();
15 15
             return true;
16 16
         }
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLTypeDetector/DetectFragmentLink.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
 {
12 12
     public function detect() : bool
13 13
     {
14
-        if($this->hasFragment() && (!$this->hasScheme() && !$this->hasHost() && !$this->hasQuery() && !$this->hasPath())) {
14
+        if ($this->hasFragment() && (!$this->hasScheme() && !$this->hasHost() && !$this->hasQuery() && !$this->hasPath())) {
15 15
             $this->setTypeFragment();
16 16
             return true;
17 17
         }
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLTypeDetector/DetectIPAddress.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 {
12 12
     public function detect() : bool
13 13
     {
14
-        if(!$this->hasHost() && $this->hasPath() && preg_match(RegexHelper::REGEX_IPV4, $this->getPath())) {
14
+        if (!$this->hasHost() && $this->hasPath() && preg_match(RegexHelper::REGEX_IPV4, $this->getPath())) {
15 15
             $this
16 16
                 ->setHost($this->getPath())
17 17
                 ->setSchemeHTTPS()
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
             return true;
23 23
         }
24 24
 
25
-        if($this->hasHost() && preg_match(RegexHelper::REGEX_IPV4, $this->getHost())) {
25
+        if ($this->hasHost() && preg_match(RegexHelper::REGEX_IPV4, $this->getHost())) {
26 26
             $this->setIP($this->getHost());
27 27
             $this->setTypeURL();
28 28
             return true;
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLTypeDetector/DetectPhoneLink.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
 {
12 12
     public function detect() : bool
13 13
     {
14
-        if($this->getScheme() === 'tel') {
14
+        if ($this->getScheme() === 'tel') {
15 15
             $this->setTypePhone();
16 16
             return true;
17 17
         }
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLValidator/ValidateHostIsPresent.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -15,13 +15,13 @@
 block discarded – undo
15 15
         // every link needs a host. This case can happen for ex, if
16 16
         // the link starts with a typo with only one slash, like:
17 17
         // "http:/hostname"
18
-        if($this->hasHost() || $this->isSchemeLess()) {
18
+        if ($this->hasHost() || $this->isSchemeLess()) {
19 19
             return true;
20 20
         }
21 21
 
22 22
         $this->parser->setError(
23 23
             URLInfo::ERROR_MISSING_HOST,
24
-            t('Cannot determine the link\'s host name.') . ' ' .
24
+            t('Cannot determine the link\'s host name.').' '.
25 25
             t('This usually happens when there\'s a typo somewhere.')
26 26
         );
27 27
 
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLValidator/ValidateIsTypeKnown.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
 {
13 13
     public function validate() : bool
14 14
     {
15
-        if($this->getType() !== URLInfo::TYPE_NONE)
15
+        if ($this->getType() !== URLInfo::TYPE_NONE)
16 16
         {
17 17
             return true;
18 18
         }
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLValidator/ValidateSchemeIsSet.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
 {
13 13
     public function validate() : bool
14 14
     {
15
-        if($this->hasScheme() || $this->isFragmentOnly()) {
15
+        if ($this->hasScheme() || $this->isFragmentOnly()) {
16 16
             return true;
17 17
         }
18 18
 
Please login to merge, or discard this patch.
src/URLInfo/Parser/URLValidator/ValidateSchemeIsKnown.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 {
14 14
     public function validate() : bool
15 15
     {
16
-        if(!$this->hasScheme() || URISchemes::isValidSchemeName((string)$this->getScheme())) {
16
+        if (!$this->hasScheme() || URISchemes::isValidSchemeName((string)$this->getScheme())) {
17 17
             return true;
18 18
         }
19 19
 
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 
22 22
         $this->parser->setError(
23 23
             URLInfo::ERROR_INVALID_SCHEME,
24
-            t('The scheme %1$s is not supported for links.', $this->getScheme()) . ' ' .
24
+            t('The scheme %1$s is not supported for links.', $this->getScheme()).' '.
25 25
             t('Valid schemes are: %1$s.', implode(', ', URISchemes::getSchemeNames()))
26 26
         );
27 27
 
Please login to merge, or discard this patch.