PHP Класс Pimcore\Model\User\UserRole

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

Открытые свойства

Свойство Тип Описание
$classes array
$docTypes array
$permissions array
$perspectives array
$websiteTranslationLanguagesEdit array
$websiteTranslationLanguagesView array
$workspacesAsset array
$workspacesDocument array
$workspacesObject array

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

Метод Описание
generatePermissionList ( ) : void Generates the permission list required for frontend display
getClasses ( ) : array
getDocTypes ( ) : array
getPermission ( $permissionName ) : boolean
getPermissions ( ) : array
getPerspectives ( ) : mixed
getWebsiteTranslationLanguagesEdit ( ) : array
getWebsiteTranslationLanguagesView ( ) : array
getWorkspacesAsset ( ) : array
getWorkspacesDocument ( ) : array
getWorkspacesObject ( ) : array
setAllAclToFalse ( )
setClasses ( array $classes )
setDocTypes ( array $docTypes )
setPermission ( $permissionName, null $value = null )
setPermissions ( $permissions )
setPerspectives ( mixed $perspectives )
setWebsiteTranslationLanguagesEdit ( array $websiteTranslationLanguagesEdit )
setWebsiteTranslationLanguagesView ( array $websiteTranslationLanguagesView )
setWorkspacesAsset ( $workspacesAsset )
setWorkspacesDocument ( $workspacesDocument )
setWorkspacesObject ( $workspacesObject )
update ( )

Защищенные методы

Метод Описание
prepareArray ( $array ) : array | string checks if given parameter is string and if so splits it creates array returns empty array if empty parameter is given

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

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

Generates the permission list required for frontend display
public generatePermissionList ( ) : void
Результат void

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

public getClasses ( ) : array
Результат array

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

public getDocTypes ( ) : array
Результат array

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

public getPermission ( $permissionName ) : boolean
$permissionName
Результат boolean

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

public getPermissions ( ) : array
Результат array

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

public getPerspectives ( ) : mixed
Результат mixed

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

public getWebsiteTranslationLanguagesEdit ( ) : array
Результат array

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

public getWebsiteTranslationLanguagesView ( ) : array
Результат array

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

public getWorkspacesAsset ( ) : array
Результат array

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

public getWorkspacesDocument ( ) : array
Результат array

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

public getWorkspacesObject ( ) : array
Результат array

prepareArray() защищенный Метод

checks if given parameter is string and if so splits it creates array returns empty array if empty parameter is given
protected prepareArray ( $array ) : array | string
$array
Результат array | string

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

public setAllAclToFalse ( )

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

public setClasses ( array $classes )
$classes array

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

public setDocTypes ( array $docTypes )
$docTypes array

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

public setPermission ( $permissionName, null $value = null )
$permissionName
$value null

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

public setPermissions ( $permissions )
$permissions

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

public setPerspectives ( mixed $perspectives )
$perspectives mixed

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

public setWebsiteTranslationLanguagesEdit ( array $websiteTranslationLanguagesEdit )
$websiteTranslationLanguagesEdit array

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

public setWebsiteTranslationLanguagesView ( array $websiteTranslationLanguagesView )
$websiteTranslationLanguagesView array

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

public setWorkspacesAsset ( $workspacesAsset )
$workspacesAsset

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

public setWorkspacesDocument ( $workspacesDocument )
$workspacesDocument

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

public setWorkspacesObject ( $workspacesObject )
$workspacesObject

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

public update ( )

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

$classes публичное свойство

public array $classes
Результат array

$docTypes публичное свойство

public array $docTypes
Результат array

$permissions публичное свойство

public array $permissions
Результат array

$perspectives публичное свойство

public array $perspectives
Результат array

$websiteTranslationLanguagesEdit публичное свойство

public array $websiteTranslationLanguagesEdit
Результат array

$websiteTranslationLanguagesView публичное свойство

public array $websiteTranslationLanguagesView
Результат array

$workspacesAsset публичное свойство

public array $workspacesAsset
Результат array

$workspacesDocument публичное свойство

public array $workspacesDocument
Результат array

$workspacesObject публичное свойство

public array $workspacesObject
Результат array