PHP Interface Themosis\User\IUser

Afficher le fichier Open project: themosis/framework

Méthodes publiques

Méthode Description
addFields ( array $fields, string $capability = 'edit_users' ) : Themosis\User\IUser Register custom fields for users.
addSections ( array $sections ) : Themosis\User\IUser Register sections for user custom fields.
current ( ) : User Look at the current user and return an instance.
get ( integer $id ) : User Return a User instance using its ID.
make ( string $username, string $password, string $email ) : User | WP_Error Create a new WordPress user.
validate ( array $rules = [] ) : Themosis\User\IUser Register validation rules for user custom fields.

Method Details

addFields() public méthode

Register custom fields for users.
public addFields ( array $fields, string $capability = 'edit_users' ) : Themosis\User\IUser
$fields array The user custom fields. By sections or not.
$capability string The minimum capability in order to save custom fields data.
Résultat Themosis\User\IUser

addSections() public méthode

Register sections for user custom fields.
public addSections ( array $sections ) : Themosis\User\IUser
$sections array A list of sections to register.
Résultat Themosis\User\IUser

current() public méthode

Look at the current user and return an instance.
public current ( ) : User
Résultat User

get() public méthode

Return a User instance using its ID.
public get ( integer $id ) : User
$id integer
Résultat User

make() public méthode

Create a new WordPress user.
public make ( string $username, string $password, string $email ) : User | WP_Error
$username string
$password string
$email string
Résultat User | WP_Error

validate() public méthode

Register validation rules for user custom fields.
public validate ( array $rules = [] ) : Themosis\User\IUser
$rules array
Résultat Themosis\User\IUser