Code Duplication    Length = 23-23 lines in 2 locations

src/Comment/CommentController.php 2 locations

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