UserAdminRepositoryInterface
in
Interface UserAdminRepositoryInterface.
Tags
Table of Contents
Methods
- batchProcessMailing() : void
- buildQueryViewUsers() : Builder
- moveRole() : bool
- processMailing() : bool
- processMailingAll() : void
- updateUser() : User
- verifyUser() : bool
- viewUsers() : LengthAwarePaginator
Methods
batchProcessMailing()
public
batchProcessMailing(User $context[, array<string|int, mixed> $userIds = [] ]) : void
Parameters
- $context : User
- $userIds : array<string|int, mixed> = []
buildQueryViewUsers()
public
buildQueryViewUsers(array<string, mixed> $attributes) : Builder
Parameters
- $attributes : array<string, mixed>
Return values
BuildermoveRole()
public
moveRole(User $context, User $user, int $roleId) : bool
Parameters
Return values
boolprocessMailing()
public
processMailing(User $context, User $user) : bool
Parameters
Return values
boolprocessMailingAll()
public
processMailingAll(User $context, array<string|int, mixed> $attributes) : void
Parameters
- $context : User
- $attributes : array<string|int, mixed>
updateUser()
public
updateUser(User $context, int $id, array<string, mixed> $attributes) : User
Parameters
- $context : User
- $id : int
- $attributes : array<string, mixed>
Return values
UserverifyUser()
public
verifyUser(User $context, User $user) : bool
Parameters
Return values
boolviewUsers()
public
viewUsers(ContractUser $context, array<string, mixed> $attributes) : LengthAwarePaginator
Parameters
- $context : ContractUser
- $attributes : array<string, mixed>