final class DashboardService

Supports admin dashboard operations.

Methods

static void
checkIfCurrentUser(Users $user, string $redirect = '')

Warns if admin user is attempting to view an area they should not be.

static array
paginateUsers(Pagination $pagination)

Returns list of paginated users.

static int
totalUserCountExceptCurrent()

Returns query number of users excluding current.

Details

at line 21
static void checkIfCurrentUser(Users $user, string $redirect = '')

Warns if admin user is attempting to view an area they should not be.

Parameters

Users $user

The current user.

string $redirect

The destination for redirect.

Return Value

void

at line 34
static array paginateUsers(Pagination $pagination)

Returns list of paginated users.

Parameters

Pagination $pagination

Instance of Pagination class

Return Value

array

An array of paginated users.

at line 47
static int totalUserCountExceptCurrent()

Returns query number of users excluding current.

Return Value

int

The number of users except current.