request->getPost(); $user = $this->getLoginUser(); $consult = $this->checkConsult($id); $validator = new ConsultValidator(); $validator->checkEditPriv($consult, $user); $data = []; if (isset($post['question'])) { $data['question'] = $validator->checkQuestion($post['question']); } if (isset($post['private'])) { $data['private'] = $validator->checkPrivateStatus($post['private']); } $consult->update($data); return $consult; } }