QubitUser
in package
Table of Contents
Constants
- EMAIL = 'email'
- ID = 'id'
- RESET_TOKEN = 'reset_token'
- USERNAME = 'username'
Properties
Methods
- get() : array<string|int, mixed>
- Get users matching criteria.
- getById() : self|null
- getBySlug() : self|null
- getOne() : static|null
- Get a single user matching criteria.
- getSystemAdmin() : static|null
- Get the system admin user (first superuser).
Constants
public
mixed
EMAIL
= 'email'
ID
public
mixed
ID
= 'id'
RESET_TOKEN
public
mixed
RESET_TOKEN
= 'reset_token'
USERNAME
public
mixed
USERNAME
= 'username'
Properties
public
mixed
$email
$id
public
mixed
$id
$slug
public
mixed
$slug
$username
public
mixed
$username
Methods
get()
Get users matching criteria.
public
static get(array<string|int, mixed> $criteria) : array<string|int, mixed>
Parameters
- $criteria : array<string|int, mixed>
-
Column => value pairs
Return values
array<string|int, mixed>getById()
public
static getById(int $id) : self|null
Parameters
- $id : int
Return values
self|nullgetBySlug()
public
static getBySlug(string $slug) : self|null
Parameters
- $slug : string
Return values
self|nullgetOne()
Get a single user matching criteria.
public
static getOne(array<string|int, mixed> $criteria) : static|null
Parameters
- $criteria : array<string|int, mixed>
-
Column => value pairs
Return values
static|nullgetSystemAdmin()
Get the system admin user (first superuser).
public
static getSystemAdmin() : static|null