@@ 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 |
@@ 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 |