PHP Класс Scalr\Acl\Resource\ResourceObject

Contains all information about existing resource
С версии: 30.07.2013
Автор: Vitaliy Demidov ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( integer $resourceId, array $definitionItem ) Constructor
getDescription ( ) : string Gets description of the ACL resource
getGroup ( ) : string Gets associative group which the resource belongs to.
getMode ( ) : Scalr\Acl\Resource\ModeInterface Gets Mode definition
getName ( ) : string Gets ACL resource name
getPermissions ( ) : array Gets available permissions definition for the resource
getResourceId ( ) : integer Gets ID of the resource
hasPermission ( string $permissionId ) Checks whether this resource has unique permission with specified ID.

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

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

Constructor
public __construct ( integer $resourceId, array $definitionItem )
$resourceId integer The ID of the ACL resource
$definitionItem array Array that describes resource

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

Gets description of the ACL resource
public getDescription ( ) : string
Результат string The description of the resource

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

Gets associative group which the resource belongs to.
public getGroup ( ) : string
Результат string Returns associative group which the resource belongs to.

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

Gets Mode definition
public getMode ( ) : Scalr\Acl\Resource\ModeInterface
Результат Scalr\Acl\Resource\ModeInterface Returns the Mode definition if it exists

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

Gets ACL resource name
public getName ( ) : string
Результат string Returns the name of the resource

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

Gets available permissions definition for the resource
public getPermissions ( ) : array
Результат array Returns permissions array that looks like array(permissionid => description)

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

Gets ID of the resource
public getResourceId ( ) : integer
Результат integer returns ID of the resource

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

Checks whether this resource has unique permission with specified ID.
public hasPermission ( string $permissionId )
$permissionId string The ID of the permission