Passed
Push — main ( 1dcc5d...2357cb )
by Pan
02:14
created
config/di/request.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@
 block discarded – undo
7 7
     "services" => [
8 8
         "request" => [
9 9
             "shared" => true,
10
-            "callback" => function () {
10
+            "callback" => function() {
11 11
                 $obj = new \Anax\Request\Request();
12 12
                 $obj->init();
13 13
                 return $obj;
Please login to merge, or discard this patch.
config/di/cache.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -8,22 +8,22 @@
 block discarded – undo
8 8
     "services" => [
9 9
         "cache" => [
10 10
             "shared" => true,
11
-            "callback" => function () {
11
+            "callback" => function() {
12 12
                 $cache = new \Anax\Cache\FileCache();
13 13
 
14 14
                 // Load the configuration files
15 15
                 $cfg = $this->get("configuration");
16 16
                 $config = $cfg->load("cache.php");
17
-                $file = $config["file"] ?? null;
18
-                $config = $config["config"] ?? null;
17
+                $file = $config[ "file" ] ?? null;
18
+                $config = $config[ "config" ] ?? null;
19 19
 
20
-                $path = $config["basePath"] ?? null;
20
+                $path = $config[ "basePath" ] ?? null;
21 21
                 if (!$path || !is_dir($path) || !is_writable($path)) {
22 22
                     throw new Exception("Configuration file '$file': Cachedir '$path' is not a writable directory.");
23 23
                 }
24 24
                 $cache->setPath($path);
25 25
 
26
-                $timeToLive = $config["timeToLive"] ?? null;
26
+                $timeToLive = $config[ "timeToLive" ] ?? null;
27 27
                 if ($timeToLive) {
28 28
                     $cache->setTimeToLive($timeToLive);
29 29
                 }
Please login to merge, or discard this patch.
config/di/session.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
         "session" => [
9 9
             "active" => defined("ANAX_WITH_SESSION") && ANAX_WITH_SESSION, // true|false
10 10
             "shared" => true,
11
-            "callback" => function () {
11
+            "callback" => function() {
12 12
                 $session = new \Anax\Session\Session();
13 13
 
14 14
                 // Load the configuration files
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
                 $config = $cfg->load("session");
17 17
 
18 18
                 // Set session name
19
-                $name = $config["config"]["name"] ?? null;
19
+                $name = $config[ "config" ][ "name" ] ?? null;
20 20
                 if (is_string($name)) {
21 21
                     $session->name($name);
22 22
                 }
Please login to merge, or discard this patch.
config/di/router.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
     "services" => [
7 7
         "router" => [
8 8
             "shared" => true,
9
-            "callback" => function () {
9
+            "callback" => function() {
10 10
                 $router = new \Anax\Route\Router();
11 11
                 $router->setDI($this);
12 12
 
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
                 $config = $cfg->load("router");
16 16
 
17 17
                 // Set DEVELOPMENT/PRODUCTION mode, if defined
18
-                $mode = $config["config"]["mode"] ?? null;
18
+                $mode = $config[ "config" ][ "mode" ] ?? null;
19 19
                 if (isset($mode)) {
20 20
                     $router->setMode($mode);
21 21
                 } else if (defined("ANAX_PRODUCTION")) {
@@ -25,15 +25,15 @@  discard block
 block discarded – undo
25 25
                 // Add routes from configuration file/dir
26 26
                 $file = null;
27 27
                 try {
28
-                    $file = $config["file"] ?? null;
29
-                    $items = $config["config"] ?? [];
28
+                    $file = $config[ "file" ] ?? null;
29
+                    $items = $config[ "config" ] ?? [ ];
30 30
                     if (!empty($items)) {
31 31
                         $router->addRoutes($items);
32 32
                     }
33 33
 
34
-                    foreach ($config["items"] ?? [] as $routes) {
35
-                        $file = $routes["file"];
36
-                        $items = $routes["config"] ?? [];
34
+                    foreach ($config[ "items" ] ?? [ ] as $routes) {
35
+                        $file = $routes[ "file" ];
36
+                        $items = $routes[ "config" ] ?? [ ];
37 37
                         $router->addRoutes($items);
38 38
                     }
39 39
                 } catch (Exception $e) {
Please login to merge, or discard this patch.
config/di/content.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,15 +8,15 @@
 block discarded – undo
8 8
     "services" => [
9 9
         "content" => [
10 10
             "shared" => true,
11
-            "callback" => function () {
11
+            "callback" => function() {
12 12
                 $content = new \Anax\Content\FileBasedContent();
13 13
                 $content->setDI($this);
14 14
 
15 15
                 // Load the configuration files
16 16
                 $cfg = $this->get("configuration");
17 17
                 $config = $cfg->load("content.php");
18
-                $config = $config["config"] ?? null;
19
-                $file = $config["file"] ?? null;
18
+                $config = $config[ "config" ] ?? null;
19
+                $file = $config[ "file" ] ?? null;
20 20
 
21 21
                 $content->configure($config);
22 22
 
Please login to merge, or discard this patch.
config/di/view.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
         "view" => [
8 8
             "active" => false,
9 9
             "shared" => true,
10
-            "callback" => function () {
10
+            "callback" => function() {
11 11
                 $view = new \Anax\View\ViewCollection();
12 12
                 $view->setDI($this);
13 13
 
14 14
                 // Load the configuration files
15 15
                 $cfg = $this->get("configuration");
16 16
                 $config = $cfg->load("view.php");
17
-                $file = $config["file"] ?? null;
17
+                $file = $config[ "file" ] ?? null;
18 18
 
19
-                $paths = $config["config"]["paths"] ?? null;
19
+                $paths = $config[ "config" ][ "paths" ] ?? null;
20 20
                 if (!$paths) {
21 21
                     throw new Exception("Configuration file '$file' has no key 'paths', its needed.");
22 22
                 }
23 23
                 $view->setPaths($paths);
24 24
 
25
-                $suffix = $config["config"]["suffix"] ?? null;
25
+                $suffix = $config[ "config" ][ "suffix" ] ?? null;
26 26
                 if ($suffix) {
27 27
                     $view->setSuffix($suffix);
28 28
                 }
Please login to merge, or discard this patch.
config/di/db.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
     "services" => [
8 8
         "db" => [
9 9
             "shared" => true,
10
-            "callback" => function () {
10
+            "callback" => function() {
11 11
                 $db = new \Anax\Database\Database();
12 12
 
13 13
                 // Load the configuration files
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
                 $config = $cfg->load("database");
16 16
 
17 17
                 // Set the database configuration
18
-                $connection = $config["config"] ?? [];
18
+                $connection = $config[ "config" ] ?? [ ];
19 19
                 $db->setOptions($connection);
20 20
 
21 21
                 return $db;
Please login to merge, or discard this patch.
config/commons.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -25,10 +25,10 @@  discard block
 block discarded – undo
25 25
 error_reporting(-1); // Report all type of errors
26 26
 //error_reporting(E_ALL ^ E_DEPRECATED);  // Report no deprecated errors
27 27
 if (constant("ANAX_DEVELOPMENT")) {
28
-    ini_set("display_errors", 1);  // Display all errors
28
+    ini_set("display_errors", 1); // Display all errors
29 29
 } elseif (constant("ANAX_PRODUCTION")) {
30
-    ini_set("display_errors", 0);  // Display no errors
31
-    ini_set("log_errors", 1);      // Log errors to file error_log
30
+    ini_set("display_errors", 0); // Display no errors
31
+    ini_set("log_errors", 1); // Log errors to file error_log
32 32
     ini_set("error_log", ANAX_INSTALL_PATH . "/log/error_log");
33 33
 }
34 34
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 /**
38 38
  * Default exception handler.
39 39
  */
40
-set_exception_handler(function ($e) {
40
+set_exception_handler(function($e) {
41 41
     echo "<p>Anax: Uncaught exception:</p><p>Line "
42 42
         . $e->getLine()
43 43
         . " in file "
Please login to merge, or discard this patch.
src/Post/PostController1.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -44,10 +44,10 @@  discard block
 block discarded – undo
44 44
         // Connect the database
45 45
         $this->db = $this->di->get("db");
46 46
         $this->db->connect();
47
-        if ($this->currentUser !=null) {
47
+        if ($this->currentUser!=null) {
48 48
             $sql = "SELECT id from users where username = ?;";
49
-            $res = $this->db->executeFetchAll($sql, [$this->currentUser]);
50
-            $this->userId = $res[0]->id;
49
+            $res = $this->db->executeFetchAll($sql, [ $this->currentUser ]);
50
+            $this->userId = $res[ 0 ]->id;
51 51
         }
52 52
     }
53 53
 
@@ -114,13 +114,13 @@  discard block
 block discarded – undo
114 114
             $tags = $request->getPost("Tags") ?: null;
115 115
 
116 116
             $sql = "INSERT INTO posts (title, content, user_id) VALUES (?, ?, ?);";
117
-            $this->db->execute($sql, [$title, $content, $this->userId]);
117
+            $this->db->execute($sql, [ $title, $content, $this->userId ]);
118 118
             $lastInsertId = $this->db->lastInsertId();
119 119
             var_dump($lastInsertId);
120 120
             $tagsArray = explode(",", $tags);
121 121
             foreach ($tagsArray as $value) {
122 122
                 $sql = "INSERT INTO post2tag (post_id, tag_name) VALUES (?, ?);";
123
-                $this->db->execute($sql, [$lastInsertId, trim($value)]);
123
+                $this->db->execute($sql, [ $lastInsertId, trim($value) ]);
124 124
             }
125 125
 
126 126
             return $response->redirect("post");
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
                 $comment = $request->getPost("answer") ?: null;
147 147
 
148 148
                 $sql = "INSERT INTO comments (comment, user_id, post_id, answer) VALUES (?, ?, ?, ?);";
149
-                $this->db->execute($sql, [$comment, $this->userId, $post_id, 1]);
149
+                $this->db->execute($sql, [ $comment, $this->userId, $post_id, 1 ]);
150 150
                 $response = $this->di->get("response");
151 151
                 return $response->redirect("post/show/$post_id");
152 152
             }
@@ -171,32 +171,32 @@  discard block
 block discarded – undo
171 171
         $orderBy = $request->getGet("orderby") ?: "created";
172 172
         $order = $request->getGet("order") ?: "asc";
173 173
         $sql = "SELECT * from posts WHERE id=?;";
174
-        $posts = $this->db->executeFetchAll($sql, [$postid]);
174
+        $posts = $this->db->executeFetchAll($sql, [ $postid ]);
175 175
         $sql = "select * from post2tag where post_id=?;";
176
-        $posttags = $db->executeFetchAll($sql, [$item->id]);
176
+        $posttags = $db->executeFetchAll($sql, [ $item->id ]);
177 177
         $sql = "SELECT sum(score) as postscore from post_votes where post_id=?;";
178
-        $score = $this->db->executeFetchAll($sql, [$item->id]);
178
+        $score = $this->db->executeFetchAll($sql, [ $item->id ]);
179 179
         $sql = "SELECT sum(answer) as totalanswer from comments where post_id=?;";
180
-        $answer = $this->db->executeFetchAll($sql, [$item->id]);
180
+        $answer = $this->db->executeFetchAll($sql, [ $item->id ]);
181 181
 
182 182
         $sql = "SELECT * from v_comments_user WHERE post_id=? and answer=1 order by accepted desc, $orderBy $order;";
183 183
         //Get the answers for the post
184
-        $answers = $this->db->executeFetchAll($sql, [$postid]);
184
+        $answers = $this->db->executeFetchAll($sql, [ $postid ]);
185 185
         $sql = "SELECT * from v_comments_user WHERE post_id=? and answer=0 and ISNULL(comment_reply_id);";
186 186
         // Get the comments for the post
187
-        $comments0 = $this->db->executeFetchAll($sql, [$postid]);
187
+        $comments0 = $this->db->executeFetchAll($sql, [ $postid ]);
188 188
 
189 189
 
190 190
         // check if the current user is the owner of the question, if yes, show the accepted answer button otherwise not
191 191
         // var_dump($this->currentUser,$posts[0]->username  );
192
-        $isOwner=true;
193
-        if ($this->currentUser != $posts[0]->username ) {
192
+        $isOwner = true;
193
+        if ($this->currentUser!=$posts[ 0 ]->username) {
194 194
             $isOwner = false;
195 195
         }
196 196
         $page->add("post/show",
197
-            ["post"  => $posts[0],
198
-             "postscore"  => $postscore[0]->postscore?:0,
199
-             "totalanswer"  => $answer[0]->totalanswer?:0,
197
+            [ "post"  => $posts[ 0 ],
198
+             "postscore"  => $postscore[ 0 ]->postscore ?: 0,
199
+             "totalanswer"  => $answer[ 0 ]->totalanswer ?: 0,
200 200
             "answers"  => $answers,
201 201
             "comments0"  => $comments0,
202 202
             "isOwner"  => $isOwner,
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
         $page = $this->di->get("page");
213 213
 
214 214
         $sql = "INSERT INTO post_votes (score, post_id, user_id) VALUES (?, ?, ?);";
215
-        $this->db->execute($sql, [1, $id, $this->userId]);
215
+        $this->db->execute($sql, [ 1, $id, $this->userId ]);
216 216
 
217 217
 
218 218
         $response = $this->di->get("response");
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
         $page = $this->di->get("page");
225 225
 
226 226
         $sql = "INSERT INTO post_votes (score, post_id, user_id) VALUES (?, ?, ?);";
227
-        $this->db->execute($sql, [-1, $id, $this->userId]);
227
+        $this->db->execute($sql, [-1, $id, $this->userId ]);
228 228
 
229 229
 
230 230
         $response = $this->di->get("response");
Please login to merge, or discard this patch.