PHP Класс Frontend\Core\Engine\User

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( integer $userId = null )
getBackendUser ( integer $userId ) : User Get a backend user
getEmail ( ) : string Get email
getSetting ( string $key ) : mixed Get a setting
getSettings ( ) : array Get all settings at once
getUserId ( ) : integer Get user id
loadUser ( integer $userId ) Load the data for the given user

Приватные методы

Метод Описание
setEmail ( string $value ) Set email
setUserId ( integer $value ) Set user id

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

__construct() публичный метод

public __construct ( integer $userId = null )
$userId integer If you provide a userId, the object will be loaded with the data for this user.

getBackendUser() публичный статический метод

Get a backend user
public static getBackendUser ( integer $userId ) : User
$userId integer The users id in the backend.
Результат User

getEmail() публичный метод

Get email
public getEmail ( ) : string
Результат string

getSetting() публичный метод

Get a setting
public getSetting ( string $key ) : mixed
$key string The name of the setting.
Результат mixed The stored value, if the setting wasn't found null will be returned

getSettings() публичный метод

Get all settings at once
public getSettings ( ) : array
Результат array An key-value-array with all settings for this user.

getUserId() публичный метод

Get user id
public getUserId ( ) : integer
Результат integer

loadUser() публичный метод

Load the data for the given user
public loadUser ( integer $userId )
$userId integer The users id in the backend.