Passed
Push — main ( bae336...1e821c )
by Roberto
01:48
created
src/Boson/QuerySet.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
     public function rewind(): void
179 179
     {
180 180
         $this->index = -1;
181
-        if (! isset($this->result)) {
181
+        if (!isset($this->result)) {
182 182
             $this->cache = array();
183 183
             $this->do();
184 184
         }
@@ -219,8 +219,8 @@  discard block
 block discarded – undo
219 219
             $db_columns = $this->current->db_columns();
220 220
             // Convert column names to field names
221 221
             $fields = array();
222
-            foreach($items as $column => $value){
223
-                $fieldName = array_search($column ,$db_columns);
222
+            foreach ($items as $column => $value) {
223
+                $fieldName = array_search($column, $db_columns);
224 224
                 $fields[$fieldName] = $value;
225 225
             }
226 226
             $this->current->load(...$fields);
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
             $this->current->clearEditedFields();
229 229
         } else {
230 230
             $this->current = null;
231
-            $this->index =  -1;
231
+            $this->index = -1;
232 232
         }
233 233
 
234 234
 
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
 
240 240
     public function first()
241 241
     {
242
-        if(!isset($this->cache)) {
242
+        if (!isset($this->cache)) {
243 243
             $this->rewind();
244 244
         }
245 245
 
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
 
400 400
     public function count(): int
401 401
     {
402
-        if (! isset($this->result)) {
402
+        if (!isset($this->result)) {
403 403
             $this->do();
404 404
         }
405 405
         return $this->result->num_rows;
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
 
435 435
 
436 436
         // Get the result
437
-        $this->result = $result->fetch_result() ;
437
+        $this->result = $result->fetch_result();
438 438
         return $this;
439 439
     }
440 440
 
@@ -469,12 +469,12 @@  discard block
 block discarded – undo
469 469
         $modifiers = "";
470 470
 
471 471
         // it there are any ORDER BY, build the clause
472
-        if (count($this->modifiers)> 0) {
472
+        if (count($this->modifiers) > 0) {
473 473
             list($modifiers, $join) = $this->buildModifiers();
474 474
         }
475 475
 
476 476
         // if there are any filters build WHERE clause
477
-        if (count($this->filters)> 0) {
477
+        if (count($this->filters) > 0) {
478 478
             list($whereClause, $values, $join_t) = $this->buildWhereClause($this->filters);
479 479
         }
480 480
 
@@ -484,12 +484,12 @@  discard block
 block discarded – undo
484 484
         $query .= " ".$this->buildJoin($join);
485 485
         $query .= " ".$this->buildJoin($join_t);
486 486
 
487
-        if(count($this->filters)>0){
487
+        if (count($this->filters) > 0) {
488 488
             $query .= sprintf(" WHERE %s ", $whereClause);
489 489
         }
490 490
 
491 491
         // it there are any ORDER BY, build the clause
492
-        if (count($this->modifiers)> 0) {
492
+        if (count($this->modifiers) > 0) {
493 493
             $query .= sprintf(" ORDER BY %s", $modifiers);
494 494
         }
495 495
 
@@ -519,10 +519,10 @@  discard block
 block discarded – undo
519 519
 
520 520
         $clause = array();
521 521
         for ($i = 1; $i < count($join); $i++) {
522
-            $clause[] =  sprintf(
522
+            $clause[] = sprintf(
523 523
                 " %s ON %s.%s = %s.%s",
524 524
                 $join[$i]["table"],
525
-                $join[$i-1]["table"],
525
+                $join[$i - 1]["table"],
526 526
                 $join[$i]["column"],
527 527
                 $join[$i]["table"],
528 528
                 $join[$i]["column"]
@@ -539,7 +539,7 @@  discard block
 block discarded – undo
539 539
         $order_by = $this->modifiers["ORDER BY"];
540 540
         $conditions = array();
541 541
         $join = array();
542
-        foreach($order_by as $raw) {
542
+        foreach ($order_by as $raw) {
543 543
             $parsed = $this->lookup($raw);
544 544
 
545 545
             $column = $parsed["column"];
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
         $values = array();
603 603
         $join = array();
604 604
 
605
-        foreach($filters as $key => $value) {
605
+        foreach ($filters as $key => $value) {
606 606
             $lookup = $this->lookup($key);
607 607
 
608 608
             $column = $lookup["column"];
@@ -651,8 +651,8 @@  discard block
 block discarded – undo
651 651
 
652 652
         $join = array();
653 653
         foreach ($match as $k) {
654
-            if($last->isForeignKey($k)) {
655
-                $new= new ($last->getRelationshipParentModel($k))();
654
+            if ($last->isForeignKey($k)) {
655
+                $new = new ($last->getRelationshipParentModel($k))();
656 656
 
657 657
                 $join[] = array(
658 658
                     "column"=> $last->getColumnFromField($k),
Please login to merge, or discard this patch.
src/LeptonServer.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 
19 19
         echo "Running...".PHP_EOL;
20 20
 
21
-        if(is_dir($this->sass_directory)) {
21
+        if (is_dir($this->sass_directory)) {
22 22
             // Clean output folder
23 23
             array_map('unlink', array_filter((array) glob($this->css_directory."*")));
24 24
 
@@ -28,13 +28,13 @@  discard block
 block discarded – undo
28 28
             $this->updateMainFiles();
29 29
 
30 30
             // Compile the files
31
-            foreach($this->fileHashes as $file => $hash) {
31
+            foreach ($this->fileHashes as $file => $hash) {
32 32
 
33 33
                 $file = realpath($file);
34 34
                 $fileDependancies = $this->compileFile($file);
35 35
                 $this->fileHashes[$file] = filemtime($file);
36 36
                 $this->dependancyTree[$file] = $fileDependancies;
37
-                foreach($fileDependancies as $dep) {
37
+                foreach ($fileDependancies as $dep) {
38 38
                     $this->fileHashes[realpath($dep)] = filemtime($dep);
39 39
                 }
40 40
             }
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
             echo "Dependancies tree built.".PHP_EOL.PHP_EOL;
44 44
 
45 45
             // Compute md5 hash for files
46
-            foreach($this->dependancyTree as $file => $where) {
46
+            foreach ($this->dependancyTree as $file => $where) {
47 47
                 $fileHashes[$file] = filemtime($file);
48 48
             }
49 49
 
@@ -68,24 +68,24 @@  discard block
 block discarded – undo
68 68
         //Start the PHP built-in web server
69 69
         $command = sprintf('php -S localhost:5555 -t %s %s/webserver.php', $this->application, $this->application);
70 70
         $this->webServerProcess = proc_open($command, [STDIN, STDOUT, STDERR], $pipes);
71
-        while(true) {
72
-            if($this->compile_sass) {
71
+        while (true) {
72
+            if ($this->compile_sass) {
73 73
                 $this->cleanDeletedFiles();
74 74
                 $this->updateMainFiles();
75
-                foreach($this->fileHashes as $file => $hash) {
75
+                foreach ($this->fileHashes as $file => $hash) {
76 76
                     $file = realpath($file);
77
-                    if(file_exists($file)) {
77
+                    if (file_exists($file)) {
78 78
                         $newHash = filemtime($file);
79
-                        if($newHash != $hash) {
79
+                        if ($newHash != $hash) {
80 80
                             echo "\e[93mFile $file modified!\e[39m".PHP_EOL;
81 81
                             $this->fileHashes[$file] = $newHash;
82 82
 
83 83
                             // if it's a main file
84
-                            if(key_exists($file, $this->dependancyTree)) {
84
+                            if (key_exists($file, $this->dependancyTree)) {
85 85
                                 $this->dependancyTree[$file] = $this->compileFile($file);
86 86
                             } else { // if it's an included file
87
-                                foreach($this->dependancyTree as $main => $dependancies) {
88
-                                    if(in_array($file, $dependancies)) {
87
+                                foreach ($this->dependancyTree as $main => $dependancies) {
88
+                                    if (in_array($file, $dependancies)) {
89 89
                                         $this->dependancyTree[$main] = $this->compileFile($main);
90 90
                                     }
91 91
                                 }
@@ -113,14 +113,14 @@  discard block
 block discarded – undo
113 113
     public function cleanDeletedFiles()
114 114
     {
115 115
 
116
-        foreach($this->fileHashes as $file => $hash) {
117
-            if(!file_exists($file)) {
116
+        foreach ($this->fileHashes as $file => $hash) {
117
+            if (!file_exists($file)) {
118 118
                 unset($fileHashes[$file]);
119
-                foreach($this->dependancyTree as $main => $dependancies) {
120
-                    if($main == $file) {
119
+                foreach ($this->dependancyTree as $main => $dependancies) {
120
+                    if ($main == $file) {
121 121
                         unset($this->dependancyTree[$main]);
122 122
                     }
123
-                    if(in_array($file, $dependancies)) {
123
+                    if (in_array($file, $dependancies)) {
124 124
                         $key = array_search($file, $dependancies);
125 125
                         unset($this->dependancyTree[$main][$key]);
126 126
                     }
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
         if (is_file($inputFile)) {
141 141
             // Set the path to the output CSS file
142 142
             $outputFile = preg_replace('/(.*)\.(sass|scss)$/', '$1.css', basename($inputFile));
143
-            $outputFile =  $this->css_directory.$outputFile;
143
+            $outputFile = $this->css_directory.$outputFile;
144 144
             // Compile the SCSS code into CSS
145 145
             try {
146 146
                 $result = $compiler->compileString(file_get_contents($inputFile));
@@ -175,14 +175,14 @@  discard block
 block discarded – undo
175 175
 
176 176
     public function updateMainFiles()
177 177
     {
178
-        $files = glob($this->sass_directory . '/*');  // Get all files in the directory
178
+        $files = glob($this->sass_directory.'/*'); // Get all files in the directory
179 179
 
180 180
 
181 181
         foreach ($files as $file) {
182 182
             $file = realpath($file);
183
-            $pattern = '/^\/.+\/[^_]*[.](scss|sass)/';     // Specify the regex pattern for file names
184
-            if(preg_match($pattern, $file)) {
185
-                if(! array_key_exists($file, $this->fileHashes)) {
183
+            $pattern = '/^\/.+\/[^_]*[.](scss|sass)/'; // Specify the regex pattern for file names
184
+            if (preg_match($pattern, $file)) {
185
+                if (!array_key_exists($file, $this->fileHashes)) {
186 186
                     $this->fileHashes[$file] = 0;
187 187
                 }
188 188
             }
Please login to merge, or discard this patch.
src/Core/Handler/BaseHandler.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 
27 27
             // Add base_url to $pattern, if needed
28 28
 
29
-            $link =  "%s/%s";
29
+            $link = "%s/%s";
30 30
             $pattern = sprintf($link, Application::getAppConfig()->base_url, $pattern);
31 31
             // If it matches, return the match
32 32
             $parameters = $resolver->match($pattern);
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
                 // Check if callback is a controller method
35 35
                 $controller = $callback[0];
36 36
                 $method = $callback[1];
37
-                if (! method_exists($controller, $method)) {
37
+                if (!method_exists($controller, $method)) {
38 38
                     throw new Exceptions\ControllerNotFoundException("Invalid Controller and/or method in routes.php");
39 39
                 }
40 40
                 return new MatchRoute(controller: $controller, method: $method, parameters: $parameters);
@@ -51,25 +51,25 @@  discard block
 block discarded – undo
51 51
      */
52 52
     protected function handle(BaseMatch $matcher): HttpResponse
53 53
     {
54
-        if($matcher instanceof Match404) {
54
+        if ($matcher instanceof Match404) {
55 55
             return new NotFoundResponse();
56 56
         }
57 57
 
58
-        if($matcher instanceof MatchRoute) {
58
+        if ($matcher instanceof MatchRoute) {
59 59
 
60
-            foreach($this->middlewares as $middleware => $args){
60
+            foreach ($this->middlewares as $middleware => $args) {
61 61
               $middlewareInstance = new $middleware();
62 62
               $middlewareInstance->addMatcher($matcher);
63 63
               $middlewareInstance->setRequest($this->request);
64 64
               $middlewareResult = $middlewareInstance(...$args);
65
-              if($middlewareResult instanceof HttpResponse){
65
+              if ($middlewareResult instanceof HttpResponse) {
66 66
                 return $middlewareResult;
67 67
               }
68 68
             }
69 69
 
70 70
             Application::$controller = $matcher->controller;
71 71
             $controller = new $matcher->controller();
72
-            $method =  $matcher->method;
72
+            $method = $matcher->method;
73 73
             return $controller->$method(...$matcher->parameters);
74 74
         }
75 75
         throw new \Exception("Wrong matcher!");
Please login to merge, or discard this patch.
src/Core/Handler/StaticHandler.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
 
18 18
         $root = Application::$documentRoot;
19 19
         $root .= Application::getAppConfig()->base_url;
20
-        $filePath = $root."/".Application::getAppConfig()->static_files_dir. "/". $url;
20
+        $filePath = $root."/".Application::getAppConfig()->static_files_dir."/".$url;
21 21
 
22 22
         // Check if the file exists
23 23
         if (file_exists($filePath)) {
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
     }
58 58
 
59 59
     public function handle($match): FileResponse|NotFoundResponse{
60
-      if($match instanceof Match404){
60
+      if ($match instanceof Match404) {
61 61
         return new NotFoundResponse();
62 62
       }
63 63
       return new FileResponse($match->filePath, $match->contentType);
Please login to merge, or discard this patch.
src/Controller/BaseController.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -18,16 +18,16 @@
 block discarded – undo
18 18
         Liquid::set('INCLUDE_SUFFIX', 'html');
19 19
         Liquid::set('INCLUDE_PREFIX', '');
20 20
         $path = "app/Views";
21
-        $template  = new Template($path);
21
+        $template = new Template($path);
22 22
         $template->registerFilter(new SiteFilter());
23 23
 
24
-        if(isset($this->custom_filters)){
25
-            foreach($this->custom_filters as $filter){
24
+        if (isset($this->custom_filters)) {
25
+            foreach ($this->custom_filters as $filter) {
26 26
                 $template->registerFilter(new $filter());
27 27
             }
28 28
         }
29 29
         $template->parseFile($view);
30
-        $parameters = array_map(function ($x) {
30
+        $parameters = array_map(function($x) {
31 31
             if ($x instanceof QuerySet) {
32 32
                 return $x->do();
33 33
             } else {
Please login to merge, or discard this patch.
src/Middleware/BaseAccessControlMiddleware.php 1 patch
Spacing   +6 added lines, -7 removed lines patch added patch discarded remove patch
@@ -14,18 +14,17 @@  discard block
 block discarded – undo
14 14
 
15 15
     protected function handle(mixed ...$middlewareParams): HttpResponse|Request
16 16
     {
17
-        if($this->match instanceof MatchRoute) {
17
+        if ($this->match instanceof MatchRoute) {
18 18
             $reflection = new \ReflectionMethod($this->match->controller, $this->match->method);
19 19
             $attributes = $reflection->getAttributes();
20 20
 
21 21
             foreach ($attributes as $attribute) {
22
-                if(is_subclass_of($attribute->getName(), AbstractAccessControlAttribute::class)) {
22
+                if (is_subclass_of($attribute->getName(), AbstractAccessControlAttribute::class)) {
23 23
                     return
24
-                        $this->checkPermissions($attribute->getName(),  ...($attribute->getArguments()))?
25
-                        $this->request :
26
-                        new RedirectResponse(
24
+                        $this->checkPermissions($attribute->getName(), ...($attribute->getArguments())) ?
25
+                        $this->request : new RedirectResponse(
27 26
                             Application::getAuthConfig()->login_url,
28
-                            redirect_after: $this->request->url
27
+                            redirect_after : $this->request->url
29 28
                         );
30 29
                 }
31 30
 
@@ -36,7 +35,7 @@  discard block
 block discarded – undo
36 35
 
37 36
 
38 37
     protected function checkPermissions(string $modifier, mixed ...$params):bool{
39
-        if($modifier == LoginRequired::class){
38
+        if ($modifier == LoginRequired::class) {
40 39
             $authenticator = new \Lepton\Authenticator\UserAuthenticator();
41 40
             return $authenticator->isLoggedIn();
42 41
         }
Please login to merge, or discard this patch.
src/Middleware/ACFMiddleware.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -30,18 +30,18 @@
 block discarded – undo
30 30
     protected function checkPermissions(string $modifier, mixed ...$params): bool
31 31
     {
32 32
 
33
-        if($modifier == LoginRequired::class) {
33
+        if ($modifier == LoginRequired::class) {
34 34
 
35 35
             $level = $params[0] ?? 1;
36 36
             $authenticator = new \Lepton\Authenticator\UserAuthenticator();
37 37
             $loggedIn = $authenticator->isLoggedIn();
38
-            if(! $loggedIn){
38
+            if (!$loggedIn) {
39 39
                 return false;
40 40
             }
41 41
             $user = $authenticator->getLoggedUser();
42 42
             $splitted = explode("__", $this->level_field);
43 43
             $user_level = $user;
44
-            foreach($splitted as $part){
44
+            foreach ($splitted as $part) {
45 45
                 $user_level = $user_level->$part;
46 46
             }
47 47
             return ($user_level >= $level);
Please login to merge, or discard this patch.