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>