Test Failed
Branch main (c2f646)
by Pranjal
13:07
created
src/functions.php 2 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -51,17 +51,17 @@
 block discarded – undo
51 51
      */
52 52
     function env(string $key):mixed
53 53
     {
54
-         if (isset($_ENV[$key])) {
54
+            if (isset($_ENV[$key])) {
55 55
             return $_ENV[$key];
56
-         }
57
-         if(getenv($key)){
56
+            }
57
+            if(getenv($key)){
58 58
             return getenv($key);
59
-         }
59
+            }
60 60
        
61
-         if(request()->server->has($key)){
61
+            if(request()->server->has($key)){
62 62
             return request()->server->get($key);
63
-         }
63
+            }
64 64
 
65
-         return null;
65
+            return null;
66 66
     }
67 67
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 declare(strict_types=1);
3 3
 
4 4
 
5
-if(!function_exists('app')){
5
+if (!function_exists('app')) {
6 6
     /**
7 7
      * Get the app instance
8 8
      * 
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
    
16 16
 }
17 17
 
18
-if(!function_exists('config')){
18
+if (!function_exists('config')) {
19 19
     /**
20 20
      * Get the config instance
21 21
      * 
@@ -26,14 +26,14 @@  discard block
 block discarded – undo
26 26
     }
27 27
 }
28 28
 
29
-if (! function_exists('url')) {
29
+if (!function_exists('url')) {
30 30
     /**
31 31
      * Generate a url
32 32
      * 
33 33
      * @param string $path
34 34
      * @return string
35 35
      */
36
-    function url(string $path='')
36
+    function url(string $path = '')
37 37
     {
38 38
         if (\Scrawler\App::engine()->config()->has('https') && \Scrawler\App::engine()->config()->get('https')) {
39 39
             return 'https://'.\Scrawler\App::engine()->request()->getHttpHost().\Scrawler\App::engine()->request()->getBasePath().$path;
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
     }
43 43
 }
44 44
 
45
-if (! function_exists('env')) {
45
+if (!function_exists('env')) {
46 46
     /**
47 47
      * Get the value of an environment variable
48 48
      * 
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
          if (isset($_ENV[$key])) {
55 55
             return $_ENV[$key];
56 56
          }
57
-         if(getenv($key)){
57
+         if (getenv($key)) {
58 58
             return getenv($key);
59 59
          }
60 60
        
61
-         if(request()->server->has($key)){
61
+         if (request()->server->has($key)) {
62 62
             return request()->server->get($key);
63 63
          }
64 64
 
Please login to merge, or discard this patch.
src/Pipeline.php 2 patches
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -69,15 +69,15 @@
 block discarded – undo
69 69
         $refFunction = new \ReflectionFunction($middleware);
70 70
         $parameters = $refFunction->getParameters();
71 71
         foreach ($parameters as $parameter) {
72
-           if($parameter->getName() == 'request' && $parameter->getType() != 'Scrawler\Http\Request') {
73
-               throw new \Scrawler\Exception\InvalidMiddlewareException('First parameter of middleware must be of type Scrawler\Http\Request');
74
-           } 
75
-           if($parameter->getName() == 'next' && $parameter->getType() != 'Closure') {
76
-               throw new \Scrawler\Exception\InvalidMiddlewareException('Second parameter of middleware must be of type Closure');
77
-           }
78
-           if($parameter->getName() != 'request' && $parameter->getName() != 'next' ) {
79
-                 throw new \Scrawler\Exception\InvalidMiddlewareException('Invalid parameter name in middleware');
80
-           }
72
+            if($parameter->getName() == 'request' && $parameter->getType() != 'Scrawler\Http\Request') {
73
+                throw new \Scrawler\Exception\InvalidMiddlewareException('First parameter of middleware must be of type Scrawler\Http\Request');
74
+            } 
75
+            if($parameter->getName() == 'next' && $parameter->getType() != 'Closure') {
76
+                throw new \Scrawler\Exception\InvalidMiddlewareException('Second parameter of middleware must be of type Closure');
77
+            }
78
+            if($parameter->getName() != 'request' && $parameter->getName() != 'next' ) {
79
+                    throw new \Scrawler\Exception\InvalidMiddlewareException('Invalid parameter name in middleware');
80
+            }
81 81
         }
82 82
     }
83 83
 
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -37,12 +37,12 @@  discard block
 block discarded – undo
37 37
     public function validateMiddleware(array $middlewares): array
38 38
     {
39 39
         $validated = [];
40
-        if(is_array($middlewares) ) {
40
+        if (is_array($middlewares)) {
41 41
             foreach ($middlewares as $middleware) {
42
-                if(is_string($middleware)) {
43
-                    if(class_exists($middleware)) {
42
+                if (is_string($middleware)) {
43
+                    if (class_exists($middleware)) {
44 44
                         $middlewareObj = new $middleware;
45
-                        if($middlewareObj instanceof MiddlewareInterface) {
45
+                        if ($middlewareObj instanceof MiddlewareInterface) {
46 46
                             $callable = [$middlewareObj, 'run'];
47 47
                             $middleware = \Closure::fromCallable(callback: $callable);
48 48
                         } else {
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
                     }
54 54
 
55 55
                 }              
56
-                if(is_callable($middleware)) {
56
+                if (is_callable($middleware)) {
57 57
                     $middleware = \Closure::fromCallable(callback: $middleware);
58 58
                 }
59 59
                 $this->validateClosure($middleware);
@@ -69,13 +69,13 @@  discard block
 block discarded – undo
69 69
         $refFunction = new \ReflectionFunction($middleware);
70 70
         $parameters = $refFunction->getParameters();
71 71
         foreach ($parameters as $parameter) {
72
-           if($parameter->getName() == 'request' && $parameter->getType() != 'Scrawler\Http\Request') {
72
+           if ($parameter->getName() == 'request' && $parameter->getType() != 'Scrawler\Http\Request') {
73 73
                throw new \Scrawler\Exception\InvalidMiddlewareException('First parameter of middleware must be of type Scrawler\Http\Request');
74 74
            } 
75
-           if($parameter->getName() == 'next' && $parameter->getType() != 'Closure') {
75
+           if ($parameter->getName() == 'next' && $parameter->getType() != 'Closure') {
76 76
                throw new \Scrawler\Exception\InvalidMiddlewareException('Second parameter of middleware must be of type Closure');
77 77
            }
78
-           if($parameter->getName() != 'request' && $parameter->getName() != 'next' ) {
78
+           if ($parameter->getName() != 'request' && $parameter->getName() != 'next') {
79 79
                  throw new \Scrawler\Exception\InvalidMiddlewareException('Invalid parameter name in middleware');
80 80
            }
81 81
         }
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
         $middlewares = array_reverse($this->middlewares);
107 107
 
108 108
        
109
-        $completePipeline = array_reduce($middlewares, function ($nextMiddleware, $middleware) {
109
+        $completePipeline = array_reduce($middlewares, function($nextMiddleware, $middleware) {
110 110
             return $this->createMiddleware($nextMiddleware, $middleware);
111 111
         }, $coreFunction);
112 112
 
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
      */
124 124
     private function createCoreFunction(\Closure $core)
125 125
     {
126
-        return function ($object) use ($core) {
126
+        return function($object) use ($core) {
127 127
             return $core($object);
128 128
         };
129 129
     }
@@ -135,9 +135,9 @@  discard block
 block discarded – undo
135 135
      * @param  \Closure $middleware
136 136
      * @return \Closure
137 137
      */
138
-    private function createMiddleware(\Closure $nextMiddleware,\Closure $middleware): \Closure
138
+    private function createMiddleware(\Closure $nextMiddleware, \Closure $middleware): \Closure
139 139
     {
140
-        return function ($object) use ($nextMiddleware, $middleware) {
140
+        return function($object) use ($nextMiddleware, $middleware) {
141 141
             return $middleware($object, $nextMiddleware);
142 142
         };
143 143
     }
Please login to merge, or discard this patch.
src/Exception/NotFoundException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@
 block discarded – undo
9 9
      * @param int $code
10 10
      * @param \Throwable|null $previous
11 11
      */
12
-    public function __construct(string $message = '404 Not Found',int $code = 404, \Throwable $previous = null)
12
+    public function __construct(string $message = '404 Not Found', int $code = 404, \Throwable $previous = null)
13 13
     {
14 14
         parent::__construct($message, $code, $previous);
15 15
     }
Please login to merge, or discard this patch.
src/Interfaces/MiddlewareInterface.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,5 +11,5 @@
 block discarded – undo
11 11
      * @param  Closure $next
12 12
      * @return mixed         
13 13
      */
14
-    public function run(\Scrawler\Http\Request $request,Closure $next);
14
+    public function run(\Scrawler\Http\Request $request, Closure $next);
15 15
 }
16 16
\ No newline at end of file
Please login to merge, or discard this patch.
src/App.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -58,19 +58,19 @@  discard block
 block discarded – undo
58 58
         $this->config()->set('api', false);
59 59
         $this->config()->set('middlewares', []);
60 60
 
61
-        $this->handler('404', function () {
61
+        $this->handler('404', function() {
62 62
             if ($this->config()->get('api')) {
63 63
                 return ['status' => 404, 'msg' => '404 Not Found'];
64 64
             }
65 65
             return '404 Not Found';
66 66
         });
67
-        $this->handler('405', function () {
67
+        $this->handler('405', function() {
68 68
             if ($this->config()->get('api')) {
69 69
                 return ['status' => 405, 'msg' => '405 Method Not Allowed'];
70 70
             }
71 71
             return '405 Method Not Allowed';
72 72
         });
73
-        $this->handler('500', function () {
73
+        $this->handler('500', function() {
74 74
             if ($this->config()->get('api')) {
75 75
                 return ['status' => 500, 'msg' => '500 Internal Server Error'];
76 76
             }
@@ -97,9 +97,9 @@  discard block
 block discarded – undo
97 97
      * @param string $name
98 98
      * @param \Closure|callable $callback
99 99
      */
100
-    public function handler(string $name, \Closure|callable $callback): void
100
+    public function handler(string $name, \Closure | callable $callback): void
101 101
     {
102
-        if(is_callable($callback)){
102
+        if (is_callable($callback)) {
103 103
             $callback = \Closure::fromCallable(callback: $callback);
104 104
 
105 105
         }
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
      * @param string $key
116 116
      * @return \Closure|callable
117 117
      */
118
-    public function getHandler($key): \Closure|callable
118
+    public function getHandler($key): \Closure | callable
119 119
     {
120 120
         return $this->handler[$key];
121 121
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
             $request = $this->request();
133 133
         }
134 134
         $pipeline = new Pipeline();
135
-        $response = $pipeline->middleware($this->config()->get('middlewares'))->run($request, function ($request) {
135
+        $response = $pipeline->middleware($this->config()->get('middlewares'))->run($request, function($request) {
136 136
             return $this->dispatchRouter($request);
137 137
         });
138 138
         return $response;
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
      * @param int $status
221 221
      * @return \Scrawler\Http\Response
222 222
      */
223
-    private function makeResponse(array|string|\Scrawler\Http\Response $content, int $status = 200): \Scrawler\Http\Response
223
+    private function makeResponse(array | string | \Scrawler\Http\Response $content, int $status = 200): \Scrawler\Http\Response
224 224
     {
225 225
         if (!$content instanceof \Scrawler\Http\Response) {
226 226
             $response = new \Scrawler\Http\Response();
@@ -268,10 +268,10 @@  discard block
 block discarded – undo
268 268
      * Add middleware(s)
269 269
      * @param \Closure|callable|array<callable>|string $middlewares
270 270
      */
271
-    public function middleware(\Closure|callable|array|string $middlewares): void{
272
-        $this->config()->append('middlewares',$middlewares);
271
+    public function middleware(\Closure | callable | array | string $middlewares): void{
272
+        $this->config()->append('middlewares', $middlewares);
273 273
         $middlewares = $this->pipeline()->validateMiddleware(middlewares: $this->config()->get('middlewares'));
274
-        $this->config()->set('middlewares',$middlewares);
274
+        $this->config()->set('middlewares', $middlewares);
275 275
     }
276 276
 
277 277
 
Please login to merge, or discard this patch.
src/Traits/Container.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -45,11 +45,11 @@
 block discarded – undo
45 45
         return $this->container->make($class, $params);
46 46
     }
47 47
 
48
-     /**
49
-     * Check if a class is registered in the container
50
-     * @param string $class
51
-     * @return bool
52
-     */
48
+        /**
49
+         * Check if a class is registered in the container
50
+         * @param string $class
51
+         * @return bool
52
+         */
53 53
     public function has(string $class): bool
54 54
     {
55 55
         return $this->container->has($class);
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -8,12 +8,12 @@  discard block
 block discarded – undo
8 8
      * @param mixed $value
9 9
      * @param bool $force
10 10
      */
11
-    public function register($name, $value,bool $force = false): void
11
+    public function register($name, $value, bool $force = false): void
12 12
     {
13
-        if($this->container->has($name) && !$force){
13
+        if ($this->container->has($name) && !$force) {
14 14
             throw new \Scrawler\Exception\ContainerException('Service with this name already registered, please set $force = true to override');
15 15
         }
16
-        if($this->container->has($name) && ($name == 'config' || $name == 'pipeline')){
16
+        if ($this->container->has($name) && ($name == 'config' || $name == 'pipeline')) {
17 17
             throw new \Scrawler\Exception\ContainerException('Service with this name cannot be overridden');
18 18
         }
19 19
         $this->container->set($name, $value);
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      * @param array<mixed> $params
62 62
      * @return mixed
63 63
      */
64
-    public function call(string|callable $class, array $params = []): mixed
64
+    public function call(string | callable $class, array $params = []): mixed
65 65
     {
66 66
         return $this->container->call($class, $params);
67 67
     }
Please login to merge, or discard this patch.
src/Traits/Router.php 2 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -3,21 +3,21 @@
 block discarded – undo
3 3
 
4 4
 trait Router
5 5
 {
6
-     /**
7
-     * Register controller directory and namespace for autorouting
8
-     * @param string $dir 
9
-     * @param string $namespace
10
-     */
6
+        /**
7
+         * Register controller directory and namespace for autorouting
8
+         * @param string $dir 
9
+         * @param string $namespace
10
+         */
11 11
     public function registerAutoRoute(string $dir, string $namespace): void
12 12
     {
13 13
         $this->router->register($dir, $namespace);
14 14
     }
15 15
 
16
-     /**
17
-     * Register a new get route with the router
18
-     * @param string $route
19
-     * @param \Closure|callable $callback
20
-     */
16
+        /**
17
+         * Register a new get route with the router
18
+         * @param string $route
19
+         * @param \Closure|callable $callback
20
+         */
21 21
     public function get(string $route, \Closure|callable $callback): void
22 22
     {
23 23
         if(is_callable($callback)){
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -18,9 +18,9 @@  discard block
 block discarded – undo
18 18
      * @param string $route
19 19
      * @param \Closure|callable $callback
20 20
      */
21
-    public function get(string $route, \Closure|callable $callback): void
21
+    public function get(string $route, \Closure | callable $callback): void
22 22
     {
23
-        if(is_callable($callback)){
23
+        if (is_callable($callback)) {
24 24
             $callback = \Closure::fromCallable(callback: $callback);
25 25
         }
26 26
         $this->router->get($route, $callback);
@@ -31,9 +31,9 @@  discard block
 block discarded – undo
31 31
      * @param string $route
32 32
      * @param \Closure|callable $callback
33 33
      */
34
-    public function post(string $route, \Closure|callable $callback): void
34
+    public function post(string $route, \Closure | callable $callback): void
35 35
     {
36
-        if(is_callable($callback)){
36
+        if (is_callable($callback)) {
37 37
             $callback = \Closure::fromCallable(callback: $callback);
38 38
         }
39 39
         $this->router->post($route, $callback);
@@ -44,9 +44,9 @@  discard block
 block discarded – undo
44 44
      * @param string $route
45 45
      * @param \Closure|callable $callback
46 46
      */
47
-    public function put(string $route, \Closure|callable $callback): void
47
+    public function put(string $route, \Closure | callable $callback): void
48 48
     {
49
-        if(is_callable($callback)){
49
+        if (is_callable($callback)) {
50 50
             $callback = \Closure::fromCallable(callback: $callback);
51 51
         }
52 52
         $this->router->put($route, $callback);
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
      * @param string $route
58 58
      * @param \Closure|callable $callback
59 59
      */
60
-    public function delete(string $route, \Closure|callable $callback): void
60
+    public function delete(string $route, \Closure | callable $callback): void
61 61
     {
62
-        if(is_callable($callback)){
62
+        if (is_callable($callback)) {
63 63
             $callback = \Closure::fromCallable(callback: $callback);
64 64
         }
65 65
         $this->router->delete($route, $callback);
@@ -70,9 +70,9 @@  discard block
 block discarded – undo
70 70
      * @param string $route
71 71
      * @param \Closure|callable $callback
72 72
      */
73
-    public function all(string $route,\Closure|callable $callback): void
73
+    public function all(string $route, \Closure | callable $callback): void
74 74
     {
75
-        if(is_callable($callback)){
75
+        if (is_callable($callback)) {
76 76
             $callback = \Closure::fromCallable(callback: $callback);
77 77
         }
78 78
         $this->router->all($route, $callback);
Please login to merge, or discard this patch.