PHP Class Bolt\Storage\Repository\UsersRepository

Inheritance: extends Bolt\Storage\Repository
Afficher le fichier Open project: bolt/bolt Class Usage Examples

Méthodes publiques

Méthode Description
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 = [] )

Méthodes protégées

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

Method Details

deleteUser() public méthode

Delete a user.
public deleteUser ( string | integer $userId ) : integer
$userId string | integer Either the user's ID, username, or email address.
Résultat integer

deleteUserQuery() public méthode

Get the user deletion query.
public deleteUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Résultat Doctrine\DBAL\Query\QueryBuilder

getUser() public méthode

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.
Résultat Bolt\Storage\Entity\Users | false

getUserAuthData() public méthode

Get a user's authentication data.
public getUserAuthData ( string | integer $userId ) : Bolt\Storage\Entity\Users | false
$userId string | integer
Résultat Bolt\Storage\Entity\Users | false

getUserAuthDataQuery() public méthode

Get the user fetch query.
public getUserAuthDataQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Résultat Doctrine\DBAL\Query\QueryBuilder

getUserQuery() public méthode

Get the user fetch query.
public getUserQuery ( string | integer $userId ) : Doctrine\DBAL\Query\QueryBuilder
$userId string | integer
Résultat Doctrine\DBAL\Query\QueryBuilder

getUserShadowAuth() public méthode

Get user based on password reset notification.
public getUserShadowAuth ( $shadowtoken ) : Bolt\Storage\Entity\Users | false
Résultat Bolt\Storage\Entity\Users | false

getUserShadowAuthQuery() public méthode

public getUserShadowAuthQuery ( $shadowtoken ) : Doctrine\DBAL\Query\QueryBuilder
Résultat Doctrine\DBAL\Query\QueryBuilder

getUsers() public méthode

Get all the system users.
public getUsers ( ) : Bolt\Storage\Entity\Users[] | false
Résultat Bolt\Storage\Entity\Users[] | false

hasUsers() public méthode

Check to see if there are users in the user table.
public hasUsers ( ) : integer
Résultat integer

hasUsersQuery() public méthode

public hasUsersQuery ( ) : Doctrine\DBAL\Query\QueryBuilder
Résultat Doctrine\DBAL\Query\QueryBuilder

save() public méthode

public save ( $entity, $silent = null )

unsetSensitiveFields() protected méthode

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 méthode

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