request->getPost(); $user = $this->getLoginUser(); $consult = $this->checkConsult($id); $validator = new ConsultValidator(); $validator->checkEditPriv($consult, $user); $data = $this->handlePostData($post); $consult->update($data); $this->eventsManager->fire('Consult:afterUpdate', $this, $consult); return $consult; } }