Test Setup Failed
Push — master ( 5e2325...9a9998 )
by Php Easy Api
05:53
created
src/resta/Router/Route.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -43,13 +43,13 @@  discard block
 block discarded – undo
43 43
      * @param $urlRoute
44 44
      * @return int|string
45 45
      */
46
-    public static function checkArrayEqual($patterns,$urlRoute)
46
+    public static function checkArrayEqual($patterns, $urlRoute)
47 47
     {
48 48
         // calculates the equality difference between
49 49
         // the route pattern and the urlRoute value.
50
-        foreach ($patterns as $key=>$pattern){
50
+        foreach ($patterns as $key=>$pattern) {
51 51
 
52
-            if(Utils::isArrayEqual($pattern,$urlRoute)){
52
+            if (Utils::isArrayEqual($pattern, $urlRoute)) {
53 53
                 return $key;
54 54
             }
55 55
         }
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
     {
69 69
         $route = self::getRouteResolve();
70 70
 
71
-        if(isset($route['class'])){
71
+        if (isset($route['class'])) {
72 72
             return $route['class'];
73 73
         }
74 74
 
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
     {
85 85
         $route = self::getRouteResolve();
86 86
 
87
-        if(isset($route['method'])){
87
+        if (isset($route['method'])) {
88 88
             return $route['method'];
89 89
         }
90 90
 
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
     {
101 101
         $route = self::getRouteResolve();
102 102
 
103
-        if(isset($route['controller'],$route['namespace'])){
103
+        if (isset($route['controller'], $route['namespace'])) {
104 104
             return $route['controller'].'/'.$route['namespace'];
105 105
         }
106 106
 
@@ -117,17 +117,17 @@  discard block
 block discarded – undo
117 117
         // get routes data and the resolving pattern
118 118
         // Both are interrelated.
119 119
         $routes = self::getRoutes();
120
-        $patternResolve = app()->resolve(RouteMatching::class,['route'=>new self()])->getPatternResolve();
120
+        $patternResolve = app()->resolve(RouteMatching::class, ['route'=>new self()])->getPatternResolve();
121 121
 
122 122
         // we set the route variables for the route assistant.
123 123
         self::updateRouteParameters($patternResolve);
124 124
 
125 125
         //if routes data is available in pattern resolve.
126
-        if(isset($routes['data'][$patternResolve])){
126
+        if (isset($routes['data'][$patternResolve])) {
127 127
 
128 128
             // if the incoming http value is
129 129
             // the same as the real request method, the data is processed.
130
-            if($routes['data'][$patternResolve]['http'] == strtolower(httpMethod)){
130
+            if ($routes['data'][$patternResolve]['http']==strtolower(httpMethod)) {
131 131
 
132 132
                 // we are set the solved pattern to a variable.
133 133
                 $resolve = $routes['data'][$patternResolve];
@@ -154,22 +154,22 @@  discard block
 block discarded – undo
154 154
     {
155 155
         $list = [];
156 156
 
157
-        if(isset(static::$routes['pattern'][$patternResolvedKey])){
157
+        if (isset(static::$routes['pattern'][$patternResolvedKey])) {
158 158
 
159 159
             $routeParameters = static::$routes['pattern'][$patternResolvedKey];
160 160
             $route = route();
161 161
 
162
-            foreach($routeParameters as $key=>$param){
162
+            foreach ($routeParameters as $key=>$param) {
163 163
 
164
-                $param = Str::replaceWordArray(['{','}','?'],'',$param);
164
+                $param = Str::replaceWordArray(['{', '}', '?'], '', $param);
165 165
 
166
-                if(isset($route[$key])){
166
+                if (isset($route[$key])) {
167 167
                     $list[$param] = $route[$key];
168 168
                 }
169 169
             }
170 170
         }
171 171
 
172
-        app()->register('routeParams',$list);
172
+        app()->register('routeParams', $list);
173 173
     }
174 174
 
175 175
     /**
@@ -177,11 +177,11 @@  discard block
 block discarded – undo
177 177
      *
178 178
      * @param bool $endpoint
179 179
      */
180
-    public function handle($endpoint=true)
180
+    public function handle($endpoint = true)
181 181
     {
182 182
         // we will record the path data for the route.
183 183
         // We set the routeMapper variables and the route path.
184
-        self::setPath(function(){
184
+        self::setPath(function() {
185 185
 
186 186
             // we are sending
187 187
             // the controller and routes.php path.
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 
194 194
         // in the paths data,
195 195
         // we run the route mapper values ​​and the route files one by one.
196
-        foreach (self::$paths as $mapper=>$controller){
196
+        foreach (self::$paths as $mapper=>$controller) {
197 197
             core()->fileSystem->callFile($mapper);
198 198
         }
199 199
     }
@@ -204,11 +204,11 @@  discard block
 block discarded – undo
204 204
      * @param callable $callback
205 205
      * @param bool $endpoint
206 206
      */
207
-    public static function setPath(callable $callback,$endpoint=true)
207
+    public static function setPath(callable $callback, $endpoint = true)
208 208
     {
209 209
         $routeDefinitor = call_user_func($callback);
210 210
 
211
-        if(isset($routeDefinitor['controllerPath']) && isset($routeDefinitor['routePath'])){
211
+        if (isset($routeDefinitor['controllerPath']) && isset($routeDefinitor['routePath'])) {
212 212
 
213 213
             //the route paths to be saved to the mappers static property.
214 214
             static::$mappers['routePaths'][] = $routeDefinitor['routePath'];
@@ -216,22 +216,22 @@  discard block
 block discarded – undo
216 216
 
217 217
             // if there is endpoint,
218 218
             // then only that endpoint is transferred into the path
219
-            if(defined('endpoint') && $endpoint){
219
+            if (defined('endpoint') && $endpoint) {
220 220
 
221 221
                 $routeName      = endpoint.'Route.php';
222 222
                 $routeMapper    = $routeDefinitor['routePath'].''.DIRECTORY_SEPARATOR.''.$routeName;
223 223
 
224
-                if(file_exists($routeMapper) && !isset(static::$paths[$routeMapper])){
224
+                if (file_exists($routeMapper) && !isset(static::$paths[$routeMapper])) {
225 225
                     static::$paths[$routeMapper] = $routeDefinitor['controllerPath'];
226 226
                 }
227 227
             }
228
-            else{
228
+            else {
229 229
 
230 230
                 // if there is no endpoint,
231 231
                 // all files in the path of the route are transferred to path.
232 232
                 $allFilesInThatRoutePath = Utils::glob($routeDefinitor['routePath']);
233 233
 
234
-                foreach ($allFilesInThatRoutePath as $item){
234
+                foreach ($allFilesInThatRoutePath as $item) {
235 235
                     static::$paths[$item] = $routeDefinitor['controllerPath'];
236 236
                 }
237 237
             }
@@ -245,13 +245,13 @@  discard block
 block discarded – undo
245 245
      * @param $function
246 246
      * @param null $controller
247 247
      */
248
-    public static function setRoute($params,$function,$controller=null)
248
+    public static function setRoute($params, $function, $controller = null)
249 249
     {
250
-        [$pattern,$route]   = $params;
251
-        [$class,$method]    = explode("@",$route);
250
+        [$pattern, $route]   = $params;
251
+        [$class, $method]    = explode("@", $route);
252 252
 
253 253
         $patternList = array_values(
254
-            array_filter(explode("/",$pattern),'strlen')
254
+            array_filter(explode("/", $pattern), 'strlen')
255 255
         );
256 256
 
257 257
         static::$routes['pattern'][] = $patternList;
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
             'http'          => $function,
262 262
             'controller'    => $controller,
263 263
             'namespace'     => static::$namespace,
264
-            'endpoint'      => strtolower(str_replace(StaticPathList::$controllerBundleName,'',static::$namespace))
264
+            'endpoint'      => strtolower(str_replace(StaticPathList::$controllerBundleName, '', static::$namespace))
265 265
         ];
266 266
     }
267 267
 
@@ -271,11 +271,11 @@  discard block
 block discarded – undo
271 271
      * @param null $value
272 272
      * @return bool
273 273
      */
274
-    public static function isMatchVaribleRegexPattern($value=null)
274
+    public static function isMatchVaribleRegexPattern($value = null)
275 275
     {
276 276
         // determines if the variable that can be used
277 277
         // in the route file meets the regex rule.
278
-        return (preg_match('@\{(.*?)\}@is',$value)) ? true : false;
278
+        return (preg_match('@\{(.*?)\}@is', $value)) ? true : false;
279 279
     }
280 280
 
281 281
 
@@ -285,11 +285,11 @@  discard block
 block discarded – undo
285 285
      * @param null $value
286 286
      * @return bool
287 287
      */
288
-    public static function isOptionalVaribleRegexPattern($value=null)
288
+    public static function isOptionalVaribleRegexPattern($value = null)
289 289
     {
290 290
         // determines if the variable that can be used
291 291
         // in the route file meets the regex rule.
292
-        return preg_match('@\{[a-z]+\?\}@is',$value) ? true : false;
292
+        return preg_match('@\{[a-z]+\?\}@is', $value) ? true : false;
293 293
     }
294 294
 
295 295
     /**
@@ -314,7 +314,7 @@  discard block
 block discarded – undo
314 314
         $application->loadIfNotExistBoot(['middleware']);
315 315
         $middlewareProvider = $application['middleware'];
316 316
 
317
-        foreach($routeData as $key=>$data) {
317
+        foreach ($routeData as $key=>$data) {
318 318
 
319 319
             $middlewareProvider->setKeyOdds('endpoint', $data['endpoint']);
320 320
             $middlewareProvider->setKeyOdds('method', $data['method']);
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
             $afterMiddleware = $middlewareProvider->getShow();
328 328
 
329 329
             $endpoint = $data['endpoint'];
330
-            $controllerNamespace = Utils::getNamespace($data['controller'] . '/' . $data['namespace'] . '/' . $data['class']);
330
+            $controllerNamespace = Utils::getNamespace($data['controller'].'/'.$data['namespace'].'/'.$data['class']);
331 331
 
332 332
             $methodDocument = app()['reflection']($controllerNamespace)->reflectionMethodParams($data['method'])->document;
333 333
 
@@ -339,11 +339,11 @@  discard block
 block discarded – undo
339 339
                 }
340 340
             }
341 341
 
342
-            $mappings[$key]['endpoint'] = $endpoint . '/' . implode("/", $routePattern[$key]);
342
+            $mappings[$key]['endpoint'] = $endpoint.'/'.implode("/", $routePattern[$key]);
343 343
             $mappings[$key]['http'] = $data['http'];
344 344
             $mappings[$key]['definition'] = $methodDefinition;
345
-            $mappings[$key]['before'] = implode(",",$beforeMiddleware);
346
-            $mappings[$key]['after'] = implode(",",$afterMiddleware);
345
+            $mappings[$key]['before'] = implode(",", $beforeMiddleware);
346
+            $mappings[$key]['after'] = implode(",", $afterMiddleware);
347 347
             $mappings[$key]['doc'] = 'not available';
348 348
 
349 349
         }
Please login to merge, or discard this patch.