UserRepository
class UserRepository implements UserRepositoryInterface
User repository.
Properties
protected string | $model | Model name. | |
protected AuthorizerInterface|null | $authorizer | Authorizer. | |
protected string | $identifier | User identifier. |
Methods
setIdentifier(string $identifier)
Sets the user identifier.
User|bool
createUser(array $properties = [])
No description
User|bool
getByActionToken(string $token)
Fetches a user by its action token.
User|bool
getByAccessToken(string $token)
Fetches a user by its access token.
User|bool
getByEmail(string $email)
Fetches a user by its email address.
User|bool
getByUsername(string $username)
Fetches a user by its username.
User|bool
getByIdentifier($identifier)
No description
Details
at line 54
__construct(string $model, AuthorizerInterface|null $authorizer = null)
Constructor.
at line 66
protected ORM
getModel()
Returns a model instance.
at line 79
setIdentifier(string $identifier)
Sets the user identifier.
at line 25
User
createUser(array $properties = [])
at line 132
User|bool
getByActionToken(string $token)
Fetches a user by its action token.
at line 143
User|bool
getByAccessToken(string $token)
Fetches a user by its access token.
at line 154
User|bool
getByEmail(string $email)
Fetches a user by its email address.
at line 165
User|bool
getByUsername(string $username)
Fetches a user by its username.
at line 176
User|bool
getById(int $id)
Fetches a user by its id.