Code Duplication    Length = 17-18 lines in 2 locations

src/User/UserController.php 2 locations

@@ 45-61 (lines=17) @@
42
    public function getIndex()
43
    {
44
        $session = $this->di->get("session");
45
        if ($session->has("username")) {
46
            $user = new User();
47
            $user->setDb($this->di->get("db"));
48
            $title      = "Profile";
49
            $view       = $this->di->get("view");
50
            $pageRender = $this->di->get("pageRender");
51
52
            $data = [
53
                "content" => $user->getUserData($session->get("username")),
54
            ];
55
56
            $view->add("user/profile", $data);
57
58
            $pageRender->renderPage(["title" => $title]);
59
        } else {
60
            $this->di->get("response")->redirect("user/login");
61
        }
62
    }
63
64
@@ 163-180 (lines=18) @@
160
     */
161
    public function getAdminIndex()
162
    {
163
        if ($this->di->get("session")->has("admin")) {
164
            $title      = "Admin";
165
            $user       = new User();
166
            $user->setDb($this->di->get("db"));
167
            $view       = $this->di->get("view");
168
            $pageRender = $this->di->get("pageRender");
169
170
171
            $data = [
172
                "users" => $user->findAll(),
173
            ];
174
175
            $view->add("user/admin", $data);
176
177
            $pageRender->renderPage(["title" => $title]);
178
        } else {
179
            $this->di->get("response")->redirect("user/profile");
180
        }
181
    }
182
183
    /**