Exemple #1
0
 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);
 }