PHP Класс Bolt\Storage\Repository\UsersRepository

Наследование: extends Bolt\Storage\Repository
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
deleteUser ( string | integer $userId ) : integer Delete a user.
deleteUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder Get the user deletion query.
getUser ( string | integer $userId ) : Bolt\Storage\Entity\Users | false Get a user.
getUserAuthData ( string | integer $userId ) : Bolt\Storage\Entity\Users | false Get a user's authentication data.
getUserAuthDataQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder Get the user fetch query.
getUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder Get the user fetch query.
getUserShadowAuth ( $shadowtoken ) : Bolt\Storage\Entity\Users | false Get user based on password reset notification.
getUserShadowAuthQuery ( $shadowtoken ) : Doctrine\DBAL\Query\QueryBuilder
getUsers ( ) : Bolt\Storage\Entity\Users[] | false Get all the system users.
hasUsers ( ) : integer Check to see if there are users in the user table.
hasUsersQuery ( ) : Doctrine\DBAL\Query\QueryBuilder
save ( $entity, $silent = null )
update ( $entity, $exclusions = [] )

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

Метод Описание
unsetSensitiveFields ( Bolt\Storage\Entity\Users $entity ) Null sensitive data that doesn't need to be passed around.

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

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

Delete a user.
public deleteUser ( string | integer $userId ) : integer
$userId string | integer Either the user's ID, username, or email address.
Результат integer

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

Get the user deletion query.
public deleteUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Результат Doctrine\DBAL\Query\QueryBuilder

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

Get a user.
public getUser ( string | integer $userId ) : Bolt\Storage\Entity\Users | false
$userId string | integer Either the user's ID, username, or email address.
Результат Bolt\Storage\Entity\Users | false

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

Get a user's authentication data.
public getUserAuthData ( string | integer $userId ) : Bolt\Storage\Entity\Users | false
$userId string | integer
Результат Bolt\Storage\Entity\Users | false

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

Get the user fetch query.
public getUserAuthDataQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Результат Doctrine\DBAL\Query\QueryBuilder

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

Get the user fetch query.
public getUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Результат Doctrine\DBAL\Query\QueryBuilder

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

Get user based on password reset notification.
public getUserShadowAuth ( $shadowtoken ) : Bolt\Storage\Entity\Users | false
Результат Bolt\Storage\Entity\Users | false

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

public getUserShadowAuthQuery ( $shadowtoken ) : Doctrine\DBAL\Query\QueryBuilder
Результат Doctrine\DBAL\Query\QueryBuilder

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

Get all the system users.
public getUsers ( ) : Bolt\Storage\Entity\Users[] | false
Результат Bolt\Storage\Entity\Users[] | false

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

Check to see if there are users in the user table.
public hasUsers ( ) : integer
Результат integer

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

public hasUsersQuery ( ) : Doctrine\DBAL\Query\QueryBuilder
Результат Doctrine\DBAL\Query\QueryBuilder

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

public save ( $entity, $silent = null )

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

Null sensitive data that doesn't need to be passed around.
protected unsetSensitiveFields ( Bolt\Storage\Entity\Users $entity )
$entity Bolt\Storage\Entity\Users

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

public update ( $entity, $exclusions = [] )