PHP Класс Newscoop\Entity\User\Staff

Наследование: extends Newscoop\Entity\User, implements Zend_Acl_Role_Interface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$groups
$role Newscoop\Entity\Acl\Role

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

Метод Описание
__construct ( )
getGroups ( ) : array Get groups
getParents ( ) : array Get roles
getRoleId ( ) : integer Get role id
hasPermission ( string $permission, $resource = null, $action = null ) : boolean Check permissions
setRole ( Role $role ) : User Set role

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

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

public __construct ( )

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

Get groups
public getGroups ( ) : array
Результат array of Newscoop\Entity\User\Group

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

Get roles
public getParents ( ) : array
Результат array

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

Get role id
public getRoleId ( ) : integer
Результат integer

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

Check permissions
public hasPermission ( string $permission, $resource = null, $action = null ) : boolean
$permission string
Результат boolean

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

Set role
public setRole ( Role $role ) : User
$role Newscoop\Entity\Acl\Role
Результат Newscoop\Entity\User

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

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

protected $groups

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

protected Role,Newscoop\Entity\Acl $role
Результат Newscoop\Entity\Acl\Role