code = $code; $this->title = $title; $this->type = $type; $this->description = $description; $this->answers = array(); } /* reminder that constructor doesn't contain category haha */ public function setCategory($category) { $this->category = $category; } public static function getQuestion($code, $info) { $question = new Question($code); $question->title = $info['questionTitle']; $question->type = $info['questionType']; if(isset($info['questionDescription'])) $question->description = $info['questionDescription']; $question->category = $info['questionCategory']; $i = 1; while (isset($info['ans' . $i])) { array_push($question->answers, $info['ans' . $i]); $i++; } return $question; } } ?>