request->getPost(); $user = $this->getLoginUser(); $consult = $this->checkConsult($id); $validator = new ConsultValidator(); $validator->checkOwner($user->id, $consult->user_id); $validator->checkIfAllowRate($consult); $rating = $validator->checkRating($post['rating']); $consult->rating = $rating; $consult->update(); return $consult; } }