Code Duplication    Length = 23-23 lines in 2 locations

src/Comment/CommentController.php 2 locations

@@ 113-135 (lines=23) @@
110
        return $pageRender->renderPage(["title" => $title]);
111
    }
112
113
    public function newComment($id)
114
    {
115
        if ($this->di->get("session")->has("email")) {
116
            $title = "Create new comment";
117
            $view = $this->di->get("view");
118
            $pageRender = $this->di->get("pageRender");
119
            $form = new CreateCommentForm($this->di, $id);
120
121
            $form->check();
122
123
            $data = [
124
                "form" => $form->getHTML(),
125
            ];
126
127
            $view->add("comment/addNewComment", $data);
128
129
            return $pageRender->renderPage(["title" => $title]);
130
        } else {
131
            $login = $this->di->get("url")->create("user/login");
132
            $this->di->get("response")->redirect($login);
133
            return false;
134
        }
135
    }
136
137
    public function postAndComments($id)
138
    {
@@ 187-209 (lines=23) @@
184
        }
185
    }
186
187
    public function newCommentComment($idcomment, $idpost)
188
    {
189
        if ($this->di->get("session")->has("email")) {
190
            $title = "Create new comment";
191
            $view = $this->di->get("view");
192
            $pageRender = $this->di->get("pageRender");
193
            $form = new CreateCommentCommentForm($this->di, $idcomment, $idpost);
194
195
            $form->check();
196
197
            $data = [
198
                "form" => $form->getHTML(),
199
            ];
200
201
            $view->add("comment/addNewComment", $data);
202
203
            return $pageRender->renderPage(["title" => $title]);
204
        } else {
205
            $login = $this->di->get("url")->create("user/login");
206
            $this->di->get("response")->redirect($login);
207
            return false;
208
        }
209
    }
210
211
    public function deleteCommentComment($id, $nested = false)
212
    {