PHP Class Pimcore\Model\User\UserRole

Inheritance: extends AbstractUser
Show file Open project: pimcore/pimcore Class Usage Examples

Public Properties

Property Type Description
$classes array
$docTypes array
$permissions array
$perspectives array
$websiteTranslationLanguagesEdit array
$websiteTranslationLanguagesView array
$workspacesAsset array
$workspacesDocument array
$workspacesObject array

Public Methods

Method Description
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 ( )

Protected Methods

Method Description
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

Method Details

generatePermissionList() public method

Generates the permission list required for frontend display
public generatePermissionList ( ) : void
return void

getClasses() public method

public getClasses ( ) : array
return array

getDocTypes() public method

public getDocTypes ( ) : array
return array

getPermission() public method

public getPermission ( $permissionName ) : boolean
$permissionName
return boolean

getPermissions() public method

public getPermissions ( ) : array
return array

getPerspectives() public method

public getPerspectives ( ) : mixed
return mixed

getWebsiteTranslationLanguagesEdit() public method

getWebsiteTranslationLanguagesView() public method

getWorkspacesAsset() public method

public getWorkspacesAsset ( ) : array
return array

getWorkspacesDocument() public method

public getWorkspacesDocument ( ) : array
return array

getWorkspacesObject() public method

public getWorkspacesObject ( ) : array
return array

prepareArray() protected method

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
return array | string

setAllAclToFalse() public method

public setAllAclToFalse ( )

setClasses() public method

public setClasses ( array $classes )
$classes array

setDocTypes() public method

public setDocTypes ( array $docTypes )
$docTypes array

setPermission() public method

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

setPermissions() public method

public setPermissions ( $permissions )
$permissions

setPerspectives() public method

public setPerspectives ( mixed $perspectives )
$perspectives mixed

setWebsiteTranslationLanguagesEdit() public method

public setWebsiteTranslationLanguagesEdit ( array $websiteTranslationLanguagesEdit )
$websiteTranslationLanguagesEdit array

setWebsiteTranslationLanguagesView() public method

public setWebsiteTranslationLanguagesView ( array $websiteTranslationLanguagesView )
$websiteTranslationLanguagesView array

setWorkspacesAsset() public method

public setWorkspacesAsset ( $workspacesAsset )
$workspacesAsset

setWorkspacesDocument() public method

public setWorkspacesDocument ( $workspacesDocument )
$workspacesDocument

setWorkspacesObject() public method

public setWorkspacesObject ( $workspacesObject )
$workspacesObject

update() public method

public update ( )

Property Details

$classes public property

public array $classes
return array

$docTypes public property

public array $docTypes
return array

$permissions public property

public array $permissions
return array

$perspectives public property

public array $perspectives
return array

$websiteTranslationLanguagesEdit public property

public array $websiteTranslationLanguagesEdit
return array

$websiteTranslationLanguagesView public property

public array $websiteTranslationLanguagesView
return array

$workspacesAsset public property

public array $workspacesAsset
return array

$workspacesDocument public property

public array $workspacesDocument
return array

$workspacesObject public property

public array $workspacesObject
return array