question_id = $question_id; $this->question_title = $question_title; } /** * @return mixed */ public function getQuestionId() { return $this->question_id; } /** * @return mixed */ public function getQuestionTitle() { return $this->question_title; } /** * @param mixed $question_id */ public function setQuestionId($question_id): void { $this->question_id = $question_id; } /** * @param mixed $question_title */ public function setQuestionTitle($question_title): void { $this->question_title = $question_title; } public function jsonSerialize() { $data = []; foreach ($this as $key => $val) { if ($val !== null) $data[$key] = $val; } return $data; } /** * @param array $answer */ public function setAnswer(array $answer): void { $this->answer = $answer; } /** * @param mixed $right_answer */ public function setRightAnswer($right_answer): void { $this->right_answer = $right_answer; } }