PHP Class Devise\Users\UsersRepository

Afficher le fichier Open project: devisephp/cms Class Usage Examples

Méthodes publiques

Свойство Type Description
$errors array Errors are kept in an array and can be used later if validation fails and we want to know why
$message string This is a message that we can store why validation failed

Protected Properties

Свойство Type Description
$DvsUser DvsUser DvsUser model to fetch database records
$Framework Devise\Support\Framework Framework components being used from Laravel's framework

Méthodes publiques

Méthode Description
__construct ( DvsUser $DvsUser, Framework $Framework ) Construct a new users repository
findByEmail ( string $email ) : DvsUser Find user by email field
findById ( integer $id ) : DvsUser Find user by id
findByName ( string $name ) : DvsUser Find user by name field
findByUsername ( string $username ) : DvsUser Find user by name field
retrieveCurrentUser ( ) : DvsUser | null Retrieve currently logged-in user object
retrieveCurrentUserId ( ) : integer | null Retrieve current user id
users ( ) : Eloquent\Collection Paginated list of users

Méthodes protégées

Méthode Description
findByFieldAndValue ( string $fieldname, string $value ) : DvsUser Finds an instance of DvsUser using the specified fieldname and value

Method Details

__construct() public méthode

Construct a new users repository
public __construct ( DvsUser $DvsUser, Framework $Framework )
$DvsUser DvsUser
$Framework Devise\Support\Framework

findByEmail() public méthode

Find user by email field
public findByEmail ( string $email ) : DvsUser
$email string
Résultat DvsUser

findByFieldAndValue() protected méthode

Finds an instance of DvsUser using the specified fieldname and value
protected findByFieldAndValue ( string $fieldname, string $value ) : DvsUser
$fieldname string
$value string
Résultat DvsUser

findById() public méthode

Find user by id
public findById ( integer $id ) : DvsUser
$id integer
Résultat DvsUser

findByName() public méthode

Find user by name field
public findByName ( string $name ) : DvsUser
$name string
Résultat DvsUser

findByUsername() public méthode

Find user by name field
public findByUsername ( string $username ) : DvsUser
$username string
Résultat DvsUser

retrieveCurrentUser() public méthode

Retrieve currently logged-in user object
public retrieveCurrentUser ( ) : DvsUser | null
Résultat DvsUser | null | null

retrieveCurrentUserId() public méthode

Retrieve current user id
public retrieveCurrentUserId ( ) : integer | null
Résultat integer | null | null

users() public méthode

Paginated list of users
public users ( ) : Eloquent\Collection
Résultat Eloquent\Collection

Property Details

$DvsUser protected_oe property

DvsUser model to fetch database records
protected DvsUser $DvsUser
Résultat DvsUser

$Framework protected_oe property

Framework components being used from Laravel's framework
protected Framework,Devise\Support $Framework
Résultat Devise\Support\Framework

$errors public_oe property

Errors are kept in an array and can be used later if validation fails and we want to know why
public array $errors
Résultat array

$message public_oe property

This is a message that we can store why validation failed
public string $message
Résultat string