PHP Класс Owl\Repositories\Fluent\UserRepository

Наследование: extends AbstractFluent, implements Owl\Repositories\UserRepositoryInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$table

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

Метод Описание
create ( mixed $credentials ) : stdClass Create a new user.
getAll ( ) : stdClass Get all user data.
getByEmail ( string $email ) : stdClass Get a user by email.
getById ( $id ) : stdClass Get a user by user_id.
getByUsername ( string $username ) : stdClass Get a user by username.
getLikeUsername ( string $username ) : stdClass Get users by username like search.
getOwners ( ) : stdClass Get users which role is owner.
getTableName ( ) : string Get a table name.
getUsersToArray ( $users ) : array get users array
updateUser ( integer $id, string $username, string $email, integer $role ) : stdClass Update a user information(username, email, role).

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

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

Create a new user.
public create ( mixed $credentials ) : stdClass
$credentials mixed (email, username, password, role)
Результат stdClass

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

Get all user data.
public getAll ( ) : stdClass
Результат stdClass

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

Get a user by email.
public getByEmail ( string $email ) : stdClass
$email string
Результат stdClass

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

Get a user by user_id.
public getById ( $id ) : stdClass
$id int
Результат stdClass

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

Get a user by username.
public getByUsername ( string $username ) : stdClass
$username string
Результат stdClass

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

Get users by username like search.
public getLikeUsername ( string $username ) : stdClass
$username string
Результат stdClass

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

Get users which role is owner.
public getOwners ( ) : stdClass
Результат stdClass

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

Get a table name.
public getTableName ( ) : string
Результат string

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

get users array
public getUsersToArray ( $users ) : array
Результат array

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

Update a user information(username, email, role).
public updateUser ( integer $id, string $username, string $email, integer $role ) : stdClass
$id integer
$username string
$email string
$role integer
Результат stdClass

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

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

protected $table