PHP Класс Accessmap

A Simple Access Control Mapping Library
Автор: Roni Kumar Saha ([email protected])
Показать файл Открыть проект

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

Метод Описание
__call ( $method, $arguments ) : boolean Magic function to handle the access mode dynamically
__construct ( array $param = [] )
can ( $action )
getAccessDetails ( ) : array Get all access mode array
get_access_map ( ) : array return the access_map array
get_access_str ( ) : integer return the _access_val
initialize ( $controller, boolean $access_role = FALSE ) Initialize the access checking variables
isGuest ( ) : boolean check if the access is from any loged in user or not by checking the existance of session data
validate ( $access_str ) : String. Return Binary string in a acceptable format

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

Метод Описание
get_permission ( $controller, boolean | integer $access_role = FALSE ) : Integer. Return User permission value

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

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

Magic function to handle the access mode dynamically
public __call ( $method, $arguments ) : boolean
Результат boolean

Return access mode or false on any undefined function call

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

public __construct ( array $param = [] )
$param array array get the controller name

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

public can ( $action )

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

Get all access mode array
public getAccessDetails ( ) : array
Результат array of access mode.

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

return the access_map array
public get_access_map ( ) : array
Результат array

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

return the _access_val
public get_access_str ( ) : integer
Результат integer

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

Initialize the access checking variables
public initialize ( $controller, boolean $access_role = FALSE )
$controller
$access_role boolean

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

check if the access is from any loged in user or not by checking the existance of session data
public isGuest ( ) : boolean
Результат boolean

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

Return Binary string in a acceptable format
public validate ( $access_str ) : String.
Результат String.