checkQuestion($id); $user = $this->getLoginUser(); $validator = new QuestionValidator(); $validator->checkOwner($user->id, $question->owner_id); $this->decrUserQuestionCount($user); } protected function decrUserQuestionCount(UserModel $user) { if ($user->question_count > 0) { $user->question_count -= 1; $user->update(); } } }