UserGateway

UserGateway

User Gateway

Methods

Inherited from TableAware
Inherited from SharedUserLogic
Inherited from QueryableGateway
Inherited from Gateway

queryAllUsers

Queries the list of users for the Manage Users page.

UserGateway::queryAllUsers( \Gibbon\Domain\QueryCriteria $criteria ): \Gibbon\Domain\User\DataSet

Return Value: \Gibbon\Domain\User\DataSet


selectFamilyDetailsByPersonID

Selects the family info for a subset of users. Primarily used to join family data to the queryAllUsers results.

UserGateway::selectFamilyDetailsByPersonID( string|array $gibbonPersonIDList ): \Gibbon\Domain\User\Result

Return Value: \Gibbon\Domain\User\Result


selectUserNamesByStatus

UserGateway::selectUserNamesByStatus( $status = 'Full' )