Code Duplication    Length = 12-15 lines in 4 locations

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