Test Failed
Push — master ( 078cc4...84b62e )
by Php Easy Api
12:05
created
src/resta/Middleware/MiddlewareProvider.php 1 patch
Spacing   +37 added lines, -39 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
      */
61 61
     public function getResolveServiceMiddleware()
62 62
     {
63
-        if(!is_null($this->serviceMiddleware)){
63
+        if (!is_null($this->serviceMiddleware)) {
64 64
             return $this->app->resolve($this->serviceMiddleware);
65 65
         }
66 66
 
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
     public function handle()
96 96
     {
97 97
         //set define for middleware
98
-        define('middleware',true);
98
+        define('middleware', true);
99 99
 
100 100
         //middleware handle process
101 101
         $this->handleMiddlewareProcess();
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
      * @param string $method
108 108
      * @return void|mixed
109 109
      */
110
-    public function handleMiddlewareProcess($method='handle')
110
+    public function handleMiddlewareProcess($method = 'handle')
111 111
     {
112 112
         // the app instance is a global application example,
113 113
         // and a hash is loaded as this hash.
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 
116 116
         // the middleware class must be subject to
117 117
         // the ServiceMiddlewareManagerContracts interface rule to be implemented.
118
-        if(!$this->getResolveServiceMiddleware() instanceof ServiceMiddlewareManagerContracts){
118
+        if (!$this->getResolveServiceMiddleware() instanceof ServiceMiddlewareManagerContracts) {
119 119
             exception()->badMethodCall('Service middleware does not have ServiceMiddlewareManagerContracts');
120 120
         }
121 121
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
      * @param $key null
133 133
      * @return array
134 134
      */
135
-    public function middlewareKeyOdds($key=null)
135
+    public function middlewareKeyOdds($key = null)
136 136
     {
137 137
         $route = Route::getRouteResolve();
138 138
 
@@ -140,17 +140,15 @@  discard block
 block discarded – undo
140 140
             ? $route['namespace']
141 141
             : (defined('endpoint')) ? endpoint : null;
142 142
 
143
-        $routeParameterContainer = ($this->app->has('routeParameters')) ? implode("/",$this->app['routeParameters']) : '';
143
+        $routeParameterContainer = ($this->app->has('routeParameters')) ? implode("/", $this->app['routeParameters']) : '';
144 144
 
145 145
         $method = (isset($route['method']))
146
-            ? $route['method'] :
147
-            $routeParameterContainer;
146
+            ? $route['method'] : $routeParameterContainer;
148 147
 
149
-        $routeHttpContainer = ($this->app->has('httpMethod')) ? $this->app['httpMethod'] : null ;
148
+        $routeHttpContainer = ($this->app->has('httpMethod')) ? $this->app['httpMethod'] : null;
150 149
 
151 150
         $http = (isset($route['http']))
152
-            ? $route['http'] :
153
-            $routeHttpContainer;
151
+            ? $route['http'] : $routeHttpContainer;
154 152
 
155 153
         // identifying constants for the middleware layer.
156 154
         // with the property of the user, the user is free to determine the constants that the middleware layer wants.
@@ -159,8 +157,8 @@  discard block
 block discarded – undo
159 157
         $http       = $this->odds['http'] ?? $http;
160 158
 
161 159
         //method can only return fixed.
162
-        if(!is_null($key)){
163
-            if(isset($$key)) return $$key;
160
+        if (!is_null($key)) {
161
+            if (isset($$key)) return $$key;
164 162
         }
165 163
 
166 164
         //middleware key odds
@@ -178,21 +176,21 @@  discard block
 block discarded – undo
178 176
      *
179 177
      * @param array $middleware
180 178
      */
181
-    public function serviceMiddleware($middleware=array())
179
+    public function serviceMiddleware($middleware = array())
182 180
     {
183 181
         $this->show = [];
184 182
 
185 183
         //It will be run individually according to the rules of
186 184
         //the middleware classes specified for the service middleware middleware.
187
-        foreach($middleware as $middleVal=>$middleKey){
185
+        foreach ($middleware as $middleVal=>$middleKey) {
188 186
 
189 187
             // if the keys in the array in the service middleware class represent a class,
190 188
             // this value is checked, if it does not represent the class,
191 189
             // it is detected as a short name and is searched in the middleware directory.
192
-            if(Utils::isNamespaceExists($middleVal)){
190
+            if (Utils::isNamespaceExists($middleVal)) {
193 191
                 $middlewareNamespace = $middleVal;
194 192
             }
195
-            else{
193
+            else {
196 194
                 $middlewareNamespace = app()->namespace()->middleware().'\\'.ucfirst($middleVal);
197 195
             }
198 196
 
@@ -211,12 +209,12 @@  discard block
 block discarded – undo
211 209
             //it will be handled according to the following rule.
212 210
             //The exclude class will return a callback and allocate the result as bool to the exclude variable.
213 211
             //If the exclude variable is true then the middleware will be run.
214
-            $excludeClass->exclude($this->middleware,function($exclude) use ($middleVal){
212
+            $excludeClass->exclude($this->middleware, function($exclude) use ($middleVal){
215 213
 
216
-                if($exclude){
214
+                if ($exclude) {
217 215
 
218 216
                     //the condition of a specific statement to be handled
219
-                    if($this->checkNamespaceAndSpecificCondition()){
217
+                    if ($this->checkNamespaceAndSpecificCondition()) {
220 218
                         $this->pointer($middleVal);
221 219
 
222 220
                         //directly registered to the middleware name show property.
@@ -224,8 +222,8 @@  discard block
 block discarded – undo
224 222
 
225 223
                         // the middleware namespace must have handletraitcontract interface property.
226 224
                         // otherwise, middleware will not work.
227
-                        if(false === $this->app->runningInConsole()
228
-                            && $this->app->resolve($this->middleware['namespace']) instanceof HandleContracts){
225
+                        if (false===$this->app->runningInConsole()
226
+                            && $this->app->resolve($this->middleware['namespace']) instanceof HandleContracts) {
229 227
                             $this->app->resolve($this->middleware['namespace'])->handle();
230 228
                         }
231 229
                     }
@@ -241,10 +239,10 @@  discard block
 block discarded – undo
241 239
      * @param null $key
242 240
      * @param null $value
243 241
      */
244
-    public function setKeyOdds($key=null,$value=null)
242
+    public function setKeyOdds($key = null, $value = null)
245 243
     {
246 244
         //user-defined middleware constants.
247
-        if(!is_null($key) && !is_null($value)){
245
+        if (!is_null($key) && !is_null($value)) {
248 246
             $this->odds[$key] = $value;
249 247
         }
250 248
     }
@@ -261,13 +259,13 @@  discard block
 block discarded – undo
261 259
 
262 260
         // if the service middleware does not represent a class,
263 261
         // then in this case core support is assigned as a class service middleware.
264
-        if(Utils::isNamespaceExists($serviceMiddleware)===false){
262
+        if (Utils::isNamespaceExists($serviceMiddleware)===false) {
265 263
             $serviceMiddleware = ServiceMiddlewareManager::class;
266 264
         }
267 265
 
268 266
         //We are logging the kernel for the middleware class and the exclude class
269
-        $this->app->register('middlewareClass',$this->app->resolve($serviceMiddleware));
270
-        $this->app->register('excludeClass',$this->app->resolve(ExcludeMiddleware::class));
267
+        $this->app->register('middlewareClass', $this->app->resolve($serviceMiddleware));
268
+        $this->app->register('excludeClass', $this->app->resolve(ExcludeMiddleware::class));
271 269
     }
272 270
 
273 271
     /**
@@ -275,9 +273,9 @@  discard block
 block discarded – undo
275 273
      *
276 274
      * @param null $serviceMiddleware
277 275
      */
278
-    public function setserviceMiddleware($serviceMiddleware=null)
276
+    public function setserviceMiddleware($serviceMiddleware = null)
279 277
     {
280
-        if(!is_null($serviceMiddleware)){
278
+        if (!is_null($serviceMiddleware)) {
281 279
             $this->serviceMiddleware = $serviceMiddleware;
282 280
         }
283 281
     }
@@ -292,11 +290,11 @@  discard block
 block discarded – undo
292 290
     {
293 291
         //If the all option is present,
294 292
         //it is automatically injected into all services for the middleware application.
295
-        if($key==="all") return true;
293
+        if ($key==="all") return true;
296 294
 
297 295
         //service middleware key
298 296
         //if it is array,check odds
299
-        if(is_array($key)){
297
+        if (is_array($key)) {
300 298
 
301 299
             //get middleware odd keys
302 300
             $odds = $this->middlewareKeyOdds();
@@ -305,8 +303,8 @@  discard block
 block discarded – undo
305 303
             //then the middleware is conditioned and the services are individually checked according to
306 304
             //the degree of conformity with the middlewareOdds method and
307 305
             //the middleware is executed under the specified condition.
308
-            foreach($key as $item){
309
-                if(in_array($item,$odds)){
306
+            foreach ($key as $item) {
307
+                if (in_array($item, $odds)) {
310 308
                     return true;
311 309
                 }
312 310
             }
@@ -324,17 +322,17 @@  discard block
 block discarded – undo
324 322
      */
325 323
     private function pointer($middleValue)
326 324
     {
327
-        if(isset($this->app['pointer']['middlewareList'])){
325
+        if (isset($this->app['pointer']['middlewareList'])) {
328 326
 
329 327
             $middlewareList = $this->app['pointer']['middlewareList'];
330 328
 
331
-            if(is_array($middlewareList)){
332
-                $middlewareList = array_merge($middlewareList,[$middleValue]);
333
-                $this->app->register('pointer','middlewareList',$middlewareList);
329
+            if (is_array($middlewareList)) {
330
+                $middlewareList = array_merge($middlewareList, [$middleValue]);
331
+                $this->app->register('pointer', 'middlewareList', $middlewareList);
334 332
             }
335 333
         }
336
-        else{
337
-            $this->app->register('pointer','middlewareList',[$middleValue]);
334
+        else {
335
+            $this->app->register('pointer', 'middlewareList', [$middleValue]);
338 336
         }
339 337
     }
340 338
 }
341 339
\ No newline at end of file
Please login to merge, or discard this patch.