PHP Класс Redaxscript\Auth

С версии: 3.0.0
Автор: Henry Ruhs
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_callArray array array of the call
$_permissionArray array array of the permission
$_request object instance of the request class
$_typeArray array array of the type
$_userArray array array of the user

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

Метод Описание
__call ( string $method = null, array $argumentArray = [] ) : mixed call method as needed
__construct ( Request $request ) constructor of the class
getPermission ( string $key = null ) : mixed get the permission
getStatus ( ) : boolean get the auth status
getUser ( string $key = null ) : mixed get the user
init ( ) init the class
login ( integer $userId = null ) : boolean login the user
logout ( ) : boolean logout the user
save ( ) : boolean save user and permission
setPermission ( string $key = null, integer $value = null ) set the permission
setUser ( string $key = null, string $value = null ) set the user

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

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

call method as needed
С версии: 3.0.0
public __call ( string $method = null, array $argumentArray = [] ) : mixed
$method string name of the method
$argumentArray array arguments of the method
Результат mixed

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

constructor of the class
С версии: 3.0.0
public __construct ( Request $request )
$request Request instance of the request class

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

get the permission
С версии: 3.0.0
public getPermission ( string $key = null ) : mixed
$key string key of the permission
Результат mixed

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

get the auth status
С версии: 3.0.0
public getStatus ( ) : boolean
Результат boolean

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

get the user
С версии: 3.0.0
public getUser ( string $key = null ) : mixed
$key string key of the user
Результат mixed

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

init the class
С версии: 3.0.0
public init ( )

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

login the user
С версии: 3.0.0
public login ( integer $userId = null ) : boolean
$userId integer identifier of the user
Результат boolean

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

logout the user
С версии: 3.0.0
public logout ( ) : boolean
Результат boolean

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

save user and permission
С версии: 3.0.0
public save ( ) : boolean
Результат boolean

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

set the permission
С версии: 3.0.0
public setPermission ( string $key = null, integer $value = null )
$key string key of the permission
$value integer value of the permission

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

set the user
С версии: 3.0.0
public setUser ( string $key = null, string $value = null )
$key string key of the user
$value string value of the user

Описание свойств

$_callArray защищенное свойство

array of the call
protected array $_callArray
Результат array

$_permissionArray защищенное свойство

array of the permission
protected array $_permissionArray
Результат array

$_request защищенное свойство

instance of the request class
protected object $_request
Результат object

$_typeArray защищенное свойство

array of the type
protected array $_typeArray
Результат array

$_userArray защищенное свойство

array of the user
protected array $_userArray
Результат array