public static function create($firstName, $lastName, $email, $studentId, $mobileNum, $majorId, $ci, $credits) { // Validate data Person::validateName($firstName); Person::validateName($lastName); Person::validateNewEmail($email, StudentFetcher::DB_TABLE); self::validateStudentId($studentId); self::validateMobileNumber($mobileNum); Major::validateId($majorId); $ci = Student::validateCi($ci); $credits = Student::validateCredits($credits); // Insert into database StudentFetcher::insert($firstName, $lastName, $email, $studentId, $mobileNum, $majorId, $ci, $credits); }