Devise
Class

Devise\User\Repositories\UsersRepository

class UsersRepository

Properties

$message
$errors

Methods

__construct(DvsUser $User)

DvsUser retrieveCurrentUser()

Retrieve currently logged-in user object

Integer retrieveCurrentUserId()

Retrieve current user's id

Collection retrievePaginated()

Search for users

DeviseUser findById(int $id)

Find user by id

DeviseUser findByEmail(string $email)

Find user by email address

Collection users()

Paginated list of users

Boolean activate(object $user)

Activate user

String generateActivateCode(object $user, integer $length = 42)

Generate a random "activate_code" string

Details

at line 12
public __construct(DvsUser $User)

Parameters

DvsUser $User

at line 22
public DvsUser retrieveCurrentUser()

Retrieve currently logged-in user object

Return Value

DvsUser | null

at line 32
public Integer retrieveCurrentUserId()

Retrieve current user's id

Return Value

Integer | null

at line 44
public Collection retrievePaginated()

Search for users

Return Value

Collection

at line 55
public DeviseUser findById(int $id)

Find user by id

Parameters

int $id

Return Value

DeviseUser

at line 66
public DeviseUser findByEmail(string $email)

Find user by email address

Parameters

string $email

Return Value

DeviseUser

at line 76
public Collection users()

Paginated list of users

Return Value

Collection

at line 87
public Boolean activate(object $user)

Activate user

Parameters

object $user

Return Value

Boolean

at line 102
public String generateActivateCode(object $user, integer $length = 42)

Generate a random "activate_code" string

Parameters

object $user
integer $length

Return Value

String