Passed
Push — refactor ( 6a891c...eadb4f )
by Florian
01:44
created
src/Route.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
         $this->setMethods($config['methods']);
181 181
         $this->setScope($config['scope']);
182 182
         $this->setPattern($config['pattern']);
183
-        $this->setMiddleware((array)$config['middleware']);
183
+        $this->setMiddleware((array) $config['middleware']);
184 184
     }
185 185
 
186 186
     /**
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
      */
192 192
     public function setMiddleware(array $middleware)
193 193
     {
194
-        $this->middleware = (array)$middleware;
194
+        $this->middleware = (array) $middleware;
195 195
 
196 196
         return $this;
197 197
     }
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
     {
372 372
         $this->prefix = trim($prefix, '/');
373 373
         if ($this->prefix) {
374
-            $this->prefix = '/' . $this->prefix;
374
+            $this->prefix = '/'.$this->prefix;
375 375
         }
376 376
 
377 377
         return $this;
@@ -440,7 +440,7 @@  discard block
 block discarded – undo
440 440
      */
441 441
     public function setMethods($methods): self
442 442
     {
443
-        $methods = $methods ? (array)$methods : [];
443
+        $methods = $methods ? (array) $methods : [];
444 444
         $methods = array_map('strtoupper', $methods);
445 445
         $methods = array_fill_keys($methods, true);
446 446
 
@@ -463,7 +463,7 @@  discard block
 block discarded – undo
463 463
      */
464 464
     public function allow($methods = [])
465 465
     {
466
-        $methods = $methods ? (array)$methods : [];
466
+        $methods = $methods ? (array) $methods : [];
467 467
         $methods = array_map('strtoupper', $methods);
468 468
         $methods = array_fill_keys($methods, true) + $this->methods;
469 469
 
@@ -523,10 +523,10 @@  discard block
 block discarded – undo
523 523
         $this->variables = null;
524 524
 
525 525
         if (!$pattern || $pattern[0] !== '[') {
526
-            $pattern = '/' . trim($pattern, '/');
526
+            $pattern = '/'.trim($pattern, '/');
527 527
         }
528 528
 
529
-        $this->pattern = $this->prefix . $pattern;
529
+        $this->pattern = $this->prefix.$pattern;
530 530
 
531 531
         return $this;
532 532
     }
@@ -640,9 +640,9 @@  discard block
 block discarded – undo
640 640
             }
641 641
         }
642 642
 
643
-        $path = '/' . trim($path, '/');
643
+        $path = '/'.trim($path, '/');
644 644
 
645
-        if (!preg_match('~^' . $this->regex() . '$~', $path, $matches)) {
645
+        if (!preg_match('~^'.$this->regex().'$~', $path, $matches)) {
646 646
             return false;
647 647
         }
648 648
         $variables = $this->_buildVariables($matches);
@@ -674,7 +674,7 @@  discard block
 block discarded – undo
674 674
             } else {
675 675
                 $token = $parser::tokenize($pattern, '/');
676 676
                 $rule = $parser::compile($token);
677
-                if (preg_match_all('~' . $rule[0] . '~', $values[$i], $parts)) {
677
+                if (preg_match_all('~'.$rule[0].'~', $values[$i], $parts)) {
678 678
                     foreach ($parts[1] as $value) {
679 679
                         if (strpos($value, '/') !== false) {
680 680
                             $variables[$name][] = explode('/', $value);
@@ -705,7 +705,7 @@  discard block
 block discarded – undo
705 705
 
706 706
         $generator = $this->middleware();
707 707
 
708
-        $next = function () use ($request, $response, $generator, &$next) {
708
+        $next = function() use ($request, $response, $generator, &$next) {
709 709
             $handler = $generator->current();
710 710
             $generator->next();
711 711
 
@@ -733,7 +733,7 @@  discard block
 block discarded – undo
733 733
             }
734 734
         }
735 735
 
736
-        yield function () {
736
+        yield function() {
737 737
             $handler = $this->handler();
738 738
             if ($handler === null) {
739 739
                 return null;
@@ -781,7 +781,7 @@  discard block
 block discarded – undo
781 781
 
782 782
         $options = array_filter(
783 783
             $options,
784
-            function ($value) {
784
+            function($value) {
785 785
                 return $value !== '*';
786 786
             }
787 787
         );
@@ -793,24 +793,24 @@  discard block
 block discarded – undo
793 793
 
794 794
         $basePath = trim($options['basePath'], '/');
795 795
         if ($basePath) {
796
-            $basePath = '/' . $basePath;
796
+            $basePath = '/'.$basePath;
797 797
         }
798 798
         $link = isset($link) ? ltrim($link, '/') : '';
799
-        $link = $basePath . ($link ? '/' . $link : $link);
800
-        $query = $options['query'] ? '?' . $options['query'] : '';
801
-        $fragment = $options['fragment'] ? '#' . $options['fragment'] : '';
799
+        $link = $basePath.($link ? '/'.$link : $link);
800
+        $query = $options['query'] ? '?'.$options['query'] : '';
801
+        $fragment = $options['fragment'] ? '#'.$options['fragment'] : '';
802 802
 
803 803
         if ($options['absolute']) {
804 804
             if ($this->host !== null) {
805
-                $link = $this->host->link($params, $options) . "{$link}";
805
+                $link = $this->host->link($params, $options)."{$link}";
806 806
             } else {
807
-                $scheme = !empty($options['scheme']) ? $options['scheme'] . '://' : '//';
807
+                $scheme = !empty($options['scheme']) ? $options['scheme'].'://' : '//';
808 808
                 $host = isset($options['host']) ? $options['host'] : 'localhost';
809 809
                 $link = "{$scheme}{$host}{$link}";
810 810
             }
811 811
         }
812 812
 
813
-        return $link . $query . $fragment;
813
+        return $link.$query.$fragment;
814 814
     }
815 815
 
816 816
     /**
@@ -831,7 +831,7 @@  discard block
 block discarded – undo
831 831
             if (isset($child['tokens'])) {
832 832
                 if ($child['repeat']) {
833 833
                     $name = $child['repeat'];
834
-                    $values = isset($params[$name]) && $params[$name] !== null ? (array)$params[$name] : [];
834
+                    $values = isset($params[$name]) && $params[$name] !== null ? (array) $params[$name] : [];
835 835
                     if (!$values && !$child['optional']) {
836 836
                         throw new RouterException("Missing parameters `'{$name}'` for route: `'{$this->name}#{$this->pattern}'`.");
837 837
                     }
@@ -858,12 +858,12 @@  discard block
 block discarded – undo
858 858
                 $parts = [];
859 859
             }
860 860
             foreach ($parts as $key => $value) {
861
-                $parts[$key] = rawurlencode((string)$value);
861
+                $parts[$key] = rawurlencode((string) $value);
862 862
             }
863 863
             $value = join('/', $parts);
864 864
 
865
-            if (!preg_match('~^' . $child['pattern'] . '$~', $value)) {
866
-                throw new RouterException("Expected `'" . $child['name'] . "'` to match `'" . $child['pattern'] . "'`, but received `'" . $value . "'`.");
865
+            if (!preg_match('~^'.$child['pattern'].'$~', $value)) {
866
+                throw new RouterException("Expected `'".$child['name']."'` to match `'".$child['pattern']."'`, but received `'".$value."'`.");
867 867
             }
868 868
             $link .= $value;
869 869
         }
Please login to merge, or discard this patch.
src/Host.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
             return false;
221 221
         }
222 222
 
223
-        if (!preg_match('~^' . $this->getRegex() . '$~', $host, $matches)) {
223
+        if (!preg_match('~^'.$this->getRegex().'$~', $host, $matches)) {
224 224
             $hostVariables = null;
225 225
             return false;
226 226
         }
@@ -246,9 +246,9 @@  discard block
 block discarded – undo
246 246
             $options['host'] = $this->_link($this->getToken(), $params);
247 247
         }
248 248
 
249
-        $scheme = $options['scheme'] !== '*' ? $options['scheme'] . '://' : '//';
249
+        $scheme = $options['scheme'] !== '*' ? $options['scheme'].'://' : '//';
250 250
 
251
-        return $scheme . $options['host'];
251
+        return $scheme.$options['host'];
252 252
     }
253 253
 
254 254
     /**
Please login to merge, or discard this patch.
src/Parser.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -70,12 +70,12 @@
 block discarded – undo
70 70
 \}
71 71
 EOD;
72 72
 /**
73
-     * Tokenizes a route pattern. Optional segments are identified by square brackets.
74
-     *
75
-     * @param string $pattern A route pattern
76
-     * @param string $delimiter The path delimiter.
77
-     * @return array
78
-     */
73
+ * Tokenizes a route pattern. Optional segments are identified by square brackets.
74
+ *
75
+ * @param string $pattern A route pattern
76
+ * @param string $delimiter The path delimiter.
77
+ * @return array
78
+ */
79 79
     public static function tokenize(string $pattern, string $delimiter = '/'): array
80 80
     {
81 81
         // Checks if the pattern has some optional segments.
Please login to merge, or discard this patch.