Passed
Push — master ( 16f022...ac76b4 )
by Henri
01:51
created
src/RunInTrait.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace HnrAzevedo\Router;
6 6
 
@@ -17,12 +17,12 @@  discard block
 block discarded – undo
17 17
 
18 18
     protected function getState(string $state, bool $except = false)
19 19
     {
20
-        $this->beforeAll = (!isset($this->beforeAll)) ? function () {
20
+        $this->beforeAll = (!isset($this->beforeAll)) ? function() {
21 21
         } : $this->beforeAll;
22
-        $this->afterAll = (!isset($this->afterAll)) ? function () {
22
+        $this->afterAll = (!isset($this->afterAll)) ? function() {
23 23
         } : $this->afterAll;
24 24
         
25
-        if($state === 'before') {
25
+        if ($state === 'before') {
26 26
             return ($except) ? $this->beforeExcepts : $this->beforeAll;
27 27
         }
28 28
 
@@ -31,8 +31,8 @@  discard block
 block discarded – undo
31 31
 
32 32
     protected function setState(string $state, $settable, bool $except = false): bool
33 33
     {
34
-        if($state === 'before') {
35
-            if($except) {
34
+        if ($state === 'before') {
35
+            if ($except) {
36 36
                 $this->beforeExcepts = $settable;
37 37
                 return true;
38 38
             }
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
             return true;
42 42
         }
43 43
 
44
-        if($except) {
44
+        if ($except) {
45 45
             $this->afterExcepts = $settable;
46 46
             return true;
47 47
         }
@@ -86,14 +86,14 @@  discard block
 block discarded – undo
86 86
 
87 87
     protected function executeRouteAction($action): bool
88 88
     {
89
-        if(is_callable($action)) { 
89
+        if (is_callable($action)) { 
90 90
             
91 91
             $params = [];
92 92
             $closure = (get_class($action) !== 'Closure') ? $action->getClosure() : $action;
93
-            $ReflectionMethod =  new \ReflectionFunction($closure);
93
+            $ReflectionMethod = new \ReflectionFunction($closure);
94 94
 
95
-            foreach($ReflectionMethod->getParameters() as $param){
96
-                if(!isset($_REQUEST[$param->name])) continue;
95
+            foreach ($ReflectionMethod->getParameters() as $param) {
96
+                if (!isset($_REQUEST[$param->name])) continue;
97 97
                 $params[$param->name] = $_REQUEST[$param->name];
98 98
             }
99 99
             
@@ -111,9 +111,9 @@  discard block
 block discarded – undo
111 111
         $excepts = (is_array($excepts)) ? $excepts : [];
112 112
         $group = self::getInstance()->inSave()['group'];
113 113
 
114
-        foreach(self::getInstance()->getRoutes() as $r => $route){
115
-            if($route['group'] === $group && !in_array($r, $excepts)) {
116
-                $route[$state] = (is_null($route[$state])) ? [ $closure ] : array_merge($route[$state], [ $closure ]); 
114
+        foreach (self::getInstance()->getRoutes() as $r => $route) {
115
+            if ($route['group'] === $group && !in_array($r, $excepts)) {
116
+                $route[$state] = (is_null($route[$state])) ? [$closure] : array_merge($route[$state], [$closure]); 
117 117
                 self::getInstance()->updateRoute($route, $r);
118 118
             }
119 119
         }
@@ -124,14 +124,14 @@  discard block
 block discarded – undo
124 124
     private static function addInRoute(string $state, $closure): RouterInterface
125 125
     {
126 126
         $route = self::getInstance()->inSave();
127
-        $route[$state] = (!is_null($route[$state])) ? [ $closure ] : array_merge($route[$state], [ $closure ]);
127
+        $route[$state] = (!is_null($route[$state])) ? [$closure] : array_merge($route[$state], [$closure]);
128 128
         self::updateRoute($route, array_key_last(self::getInstance()->getRoutes()));
129 129
         return self::getInstance();
130 130
     }
131 131
 
132 132
     protected function executeBefore(): void
133 133
     {
134
-        if(!in_array($this->currentName(), (array) $this->getState('before', true))) {
134
+        if (!in_array($this->currentName(), (array) $this->getState('before', true))) {
135 135
             ($this->getState('before', false))();
136 136
         }
137 137
 
@@ -142,15 +142,15 @@  discard block
 block discarded – undo
142 142
     {
143 143
         $this->executeState('after');
144 144
 
145
-        if(!in_array($this->currentName(), (array) $this->getState('after', true))) {
145
+        if (!in_array($this->currentName(), (array) $this->getState('after', true))) {
146 146
             ($this->getState('after', false))();
147 147
         }
148 148
     }
149 149
 
150 150
     private function executeState(string $stage): void
151 151
     {
152
-        foreach($this->current()[$stage] as $state){
153
-            if(is_callable($state)) {
152
+        foreach ($this->current()[$stage] as $state) {
153
+            if (is_callable($state)) {
154 154
                 $state();
155 155
                 continue;
156 156
             }
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
 
162 162
     private function executeController(string $controllerMeth): void
163 163
     {
164
-        if(count(explode('@', $controllerMeth)) !== 2) {
164
+        if (count(explode('@', $controllerMeth)) !== 2) {
165 165
             $path = urldecode(unserialize($this->current()['uri'])->getPath());
166 166
             throw new \RuntimeException("Misconfigured route action ({$path})");
167 167
         }
@@ -173,14 +173,14 @@  discard block
 block discarded – undo
173 173
 
174 174
         $params = [];
175 175
 
176
-        $ReflectionMethod =  new \ReflectionMethod(new $controller(), $method);
176
+        $ReflectionMethod = new \ReflectionMethod(new $controller(), $method);
177 177
 
178
-        foreach($ReflectionMethod->getParameters() as $param){
179
-            if(!isset($_REQUEST[$param->name])) continue;
178
+        foreach ($ReflectionMethod->getParameters() as $param) {
179
+            if (!isset($_REQUEST[$param->name])) continue;
180 180
             $params[$param->name] = $_REQUEST[$param->name];
181 181
         }
182 182
 
183
-        call_user_func_array([(new $controller()),$method], $params);
183
+        call_user_func_array([(new $controller()), $method], $params);
184 184
     }
185 185
 
186 186
 }
Please login to merge, or discard this patch.
src/CheckTrait.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace HnrAzevedo\Router;
6 6
 
@@ -12,28 +12,28 @@  discard block
 block discarded – undo
12 12
     
13 13
     protected function hasRouteName(string $name): void
14 14
     {
15
-        if(!isset($this->routesName[$name])) {
15
+        if (!isset($this->routesName[$name])) {
16 16
             throw new \RuntimeException("There is no route named with {$name}");
17 17
         }
18 18
     }
19 19
 
20 20
     protected function isInNameGroup(): void
21 21
     {
22
-        if(!is_null($this->getGroup())) {
22
+        if (!is_null($this->getGroup())) {
23 23
             throw new \RuntimeException("It is not allowed to assign names to groups");
24 24
         }
25 25
     }
26 26
 
27 27
     protected function isInPseudGroup(): void
28 28
     {
29
-        if(!is_null($this->getGroup())) {
29
+        if (!is_null($this->getGroup())) {
30 30
             throw new \RuntimeException("To assign actions before or after the execution of the route, use beforeGroup or afterGroup");
31 31
         }
32 32
     }
33 33
 
34 34
     protected function existRouteName(string $name): void
35 35
     {
36
-        if(isset($this->routesName[$name])) {
36
+        if (isset($this->routesName[$name])) {
37 37
             throw new \RuntimeException("There is already a route named with {$name}");
38 38
         }
39 39
     }
@@ -41,35 +41,35 @@  discard block
 block discarded – undo
41 41
     protected function checkMethod(array $route, $method): void
42 42
     {
43 43
         $hasMethod = false;
44
-        foreach(explode('|', $route['method']) as $routeMethod){
45
-            if(@preg_match("/{$routeMethod}/", $method) !== 0 || $method === '*') {
44
+        foreach (explode('|', $route['method']) as $routeMethod) {
45
+            if (@preg_match("/{$routeMethod}/", $method) !== 0 || $method === '*') {
46 46
                 $hasMethod = true;
47 47
             }
48 48
         }
49
-        if(!$hasMethod) {
49
+        if (!$hasMethod) {
50 50
             throw new \Exception('This route is not released for the accessed method');
51 51
         } 
52 52
     }
53 53
 
54 54
     protected function throwCallable($value): void
55 55
     {
56
-        if(is_callable($value)) {
56
+        if (is_callable($value)) {
57 57
             throw new \Exception('Passing functions as attributes is not allowed');
58 58
         }
59 59
     }
60 60
 
61 61
     protected function checkControllerMeth(string $controllerMeth): void
62 62
     {
63
-        $routeURI = str_replace(['{?','{','}'], '', urldecode(unserialize($this->current()['uri'])->getPath()));
63
+        $routeURI = str_replace(['{?', '{', '}'], '', urldecode(unserialize($this->current()['uri'])->getPath()));
64 64
 
65 65
         $controller = (string) explode('@', $controllerMeth)[0];
66 66
         $method = (string) explode('@', $controllerMeth)[1];
67 67
 
68
-        if(!class_exists($controller)) {
68
+        if (!class_exists($controller)) {
69 69
             throw new \RuntimeException("Controller not found in route URI {$routeURI}");
70 70
         }
71 71
 
72
-        if(!method_exists($controller, $method)) {
72
+        if (!method_exists($controller, $method)) {
73 73
             throw new \RuntimeException("Method {$method} not found in controller {$controller} in route URI {$routeURI}");
74 74
         }
75 75
         
Please login to merge, or discard this patch.