Версия: 6.x
burger close
Класс ApiUtils

Подробное описание

Класс содержит API функции дополтельные для работы в системе в рамках задач по модулю пользователя

Открытые статические члены

static getAdditionalUserFieldsSection ()
 
static getAdditionalUserInfoFieldsSection ()
 
static getUserAddAndUpdateValidator ()
 
static getUserRegistrationValidator ()
 
static getUserDataPostAddUpdateCheck ($data,\Users\Model\Orm\User $current_user, $client_id, $use_post_keys, $response)
 

Методы

static getAdditionalUserFieldsSection ( )
static

Возвращает секцию с дополнительными полями пользователя из конфига для внешнего API

static getAdditionalUserInfoFieldsSection ( )
static

Возвращает дополнительные параметры отображения для пользователя Необходимо возвращать массив [ [ 'title' => 'Баланс', 'value' => '320 p.' ] ]

static getUserAddAndUpdateValidator ( )
static

Возвращает валидатор для добавления и обновления пользователя

Возвращает
static getUserDataPostAddUpdateCheck (   $data,
\Users\Model\Orm\User  $current_user,
  $client_id,
  $use_post_keys,
  $response 
)
static

Возвращает массив данных ответа после проверки данных пользователя для создания и обновления пользователя

Аргументы
array$data- массив данных пользователя
\Users\Model\Orm\User$current_user- текущий пользователь
string$client_id- идентификатор клиентского приложения
array$use_post_keys- массив полей POST для проверки
array$response- массив ответа
Возвращает
array
Исключения
\RS\Exception
static getUserRegistrationValidator ( )
static

Возвращает валидатор для регистрации пользователя

Возвращает