7 calls to CourseList::cast()

AdvisingScreen.php in classes/AdvisingScreen.php
AdvisingScreen::mark_course_as_displayed in classes/AdvisingScreen.php
Find all instaces of a Course in a Group and mark as displayed.
CourseList.php in classes/CourseList.php
CourseList::find_all_matches in classes/CourseList.php
Using the parent's function of find_all_matches, this will return a CourseList of all courses which match the Course object.
CourseList::find_best_grade_match in classes/CourseList.php
Find a list of matches to Course courseC, which fulfill the min_grade requirement, ordered by most best grade first.
CourseList::find_most_recent_match in classes/CourseList.php
Find a list of matches to Course courseC, which fulfill the min_grade requirement, ordered by most recently taken.
CourseList::mark_repeats_exclude in classes/CourseList.php
Go through the list and set the $bool_exclude_repeat flag to TRUE for all matches of $course in this list.