PHP Класс Devise\Users\UsersRepository

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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)

Свойство Тип Описание
$DvsUser DvsUser DvsUser model to fetch database records
$Framework Devise\Support\Framework Framework components being used from Laravel's framework

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
findByFieldAndValue ( string $fieldname, string $value ) : DvsUser Finds an instance of DvsUser using the specified fieldname and value

Описание методов

__construct() публичный Метод

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

findByEmail() публичный Метод

Find user by email field
public findByEmail ( string $email ) : DvsUser
$email string
Результат DvsUser

findByFieldAndValue() защищенный Метод

Finds an instance of DvsUser using the specified fieldname and value
protected findByFieldAndValue ( string $fieldname, string $value ) : DvsUser
$fieldname string
$value string
Результат DvsUser

findById() публичный Метод

Find user by id
public findById ( integer $id ) : DvsUser
$id integer
Результат DvsUser

findByName() публичный Метод

Find user by name field
public findByName ( string $name ) : DvsUser
$name string
Результат DvsUser

findByUsername() публичный Метод

Find user by name field
public findByUsername ( string $username ) : DvsUser
$username string
Результат DvsUser

retrieveCurrentUser() публичный Метод

Retrieve currently logged-in user object
public retrieveCurrentUser ( ) : DvsUser | null
Результат DvsUser | null | null

retrieveCurrentUserId() публичный Метод

Retrieve current user id
public retrieveCurrentUserId ( ) : integer | null
Результат integer | null | null

users() публичный Метод

Paginated list of users
public users ( ) : Eloquent\Collection
Результат Eloquent\Collection

Описание свойств

$DvsUser защищенное свойство

DvsUser model to fetch database records
protected DvsUser $DvsUser
Результат DvsUser

$Framework защищенное свойство

Framework components being used from Laravel's framework
protected Framework,Devise\Support $Framework
Результат Devise\Support\Framework

$errors публичное свойство

Errors are kept in an array and can be used later if validation fails and we want to know why
public array $errors
Результат array

$message публичное свойство

This is a message that we can store why validation failed
public string $message
Результат string