PHP Интерфейс Themosis\User\IUser

Показать файл Открыть проект

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

Метод Описание
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.

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

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

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.
Результат Themosis\User\IUser

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

Register sections for user custom fields.
public addSections ( array $sections ) : Themosis\User\IUser
$sections array A list of sections to register.
Результат Themosis\User\IUser

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

Look at the current user and return an instance.
public current ( ) : User
Результат User

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

Return a User instance using its ID.
public get ( integer $id ) : User
$id integer
Результат User

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

Create a new WordPress user.
public make ( string $username, string $password, string $email ) : User | WP_Error
$username string
$password string
$email string
Результат User | WP_Error

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

Register validation rules for user custom fields.
public validate ( array $rules = [] ) : Themosis\User\IUser
$rules array
Результат Themosis\User\IUser