Code Duplication    Length = 12-15 lines in 7 locations

src/Answer/AnswerController.php 1 location

@@ 107-120 (lines=14) @@
104
     *
105
     * @return object as a response object
106
     */
107
    public function updateAction(int $id): object
108
    {
109
        $page = $this->di->get("page");
110
        $form = new UpdateForm($this->di, $id);
111
        $form->check();
112
113
        $page->add("book/crud/update", [
114
            "form" => $form->getHTML(),
115
        ]);
116
117
        return $page->render([
118
            "title" => "Update an item",
119
        ]);
120
    }
121
122
}
123

src/Comment/CommentController.php 1 location

@@ 124-137 (lines=14) @@
121
     *
122
     * @return object as a response object
123
     */
124
    public function updateAction(int $id): object
125
    {
126
        $page = $this->di->get("page");
127
        $form = new UpdateForm($this->di, $id);
128
        $form->check();
129
130
        $page->add("book/crud/update", [
131
            "form" => $form->getHTML(),
132
        ]);
133
134
        return $page->render([
135
            "title" => "Update an item",
136
        ]);
137
    }
138
139
}
140

src/Question/QuestionController.php 1 location

@@ 196-209 (lines=14) @@
193
     *
194
     * @return object as a response object
195
     */
196
    public function updateAction(int $id) : object
197
    {
198
        $page = $this->di->get("page");
199
        $form = new UpdateForm($this->di, $id);
200
        $form->check();
201
202
        $page->add("book/crud/update", [
203
            "form" => $form->getHTML(),
204
        ]);
205
206
        return $page->render([
207
            "title" => "Update an item",
208
        ]);
209
    }
210
211
}
212

src/Tag/TagController.php 1 location

@@ 152-166 (lines=15) @@
149
     *
150
     * @return object as a response object
151
     */
152
    public
153
    function updateAction(int $id): object
154
    {
155
        $page = $this->di->get("page");
156
        $form = new UpdateForm($this->di, $id);
157
        $form->check();
158
159
        $page->add("book/crud/update", [
160
            "form" => $form->getHTML(),
161
        ]);
162
163
        return $page->render([
164
            "title" => "Update an item",
165
        ]);
166
    }
167
168
}
169

src/User/UserController.php 3 locations

@@ 81-92 (lines=12) @@
78
     *
79
     * @return object as a response object
80
     */
81
    public function loginAction() : object
82
    {
83
        $page = $this->di->get("page");
84
        $form = new UserLoginForm($this->di);
85
        $form->check();
86
        $data = [
87
            "form" => $form->getHTML(),
88
            "title" => "A login page",
89
            ];
90
        $page->add("user/login", $data);
91
        return $page->render($data);
92
    }
93
94
    /**
95
     * Description.
@@ 103-116 (lines=14) @@
100
     *
101
     * @return object as a response object
102
     */
103
    public function createAction() : object
104
    {
105
        $page = $this->di->get("page");
106
        $form = new CreateUserForm($this->di);
107
        $form->check();
108
109
        $data = [
110
            "form" => $form->getHTML(),
111
            "title" => "Create user"
112
        ];
113
114
        $page->add("user/create", $data);
115
        return $page->render($data);
116
    }
117
118
    public function viewAction($userId): object
119
    {
@@ 153-166 (lines=14) @@
150
     *
151
     * @return object as a response object
152
     */
153
    public function updateAction(int $id) : object
154
    {
155
        $page = $this->di->get("page");
156
        $form = new UpdateForm($this->di, $id);
157
        $form->check();
158
159
        $page->add("user/update", [
160
            "form" => $form->getHTML(),
161
        ]);
162
163
        return $page->render([
164
            "title" => "Update an item",
165
        ]);
166
    }
167
}
168