StudentGateway
StudentGateway
Queryable Gateway
- Full name: \Gibbon\Domain\Students\StudentGateway
- Parent class: \Gibbon\Domain\QueryableGateway
Methods
- queryStudentsBySchoolYear
- queryStudentEnrolmentBySchoolYear
- queryStudentsAndTeachersBySchoolYear
- selectActiveStudentsByFamilyAdult
- selectActiveStudentByPerson
Inherited from TableAware
Inherited from SharedUserLogic
Inherited from QueryableGateway
Inherited from Gateway
queryStudentsBySchoolYear
StudentGateway::queryStudentsBySchoolYear( \Gibbon\Domain\QueryCriteria $criteria, $gibbonSchoolYearID, $searchFamilyDetails = false ): \Gibbon\Domain\Students\DataSet
Return Value:
\Gibbon\Domain\Students\DataSet
queryStudentEnrolmentBySchoolYear
StudentGateway::queryStudentEnrolmentBySchoolYear( \Gibbon\Domain\QueryCriteria $criteria, $gibbonSchoolYearID )
queryStudentsAndTeachersBySchoolYear
StudentGateway::queryStudentsAndTeachersBySchoolYear( \Gibbon\Domain\QueryCriteria $criteria, $gibbonSchoolYearID )
selectActiveStudentsByFamilyAdult
StudentGateway::selectActiveStudentsByFamilyAdult( $gibbonSchoolYearID, $gibbonPersonID )
selectActiveStudentByPerson
StudentGateway::selectActiveStudentByPerson( $gibbonSchoolYearID, $gibbonPersonID )