PageAccess
class PageAccess extends Access implements SiteAccessInterface (View source)
Properties
$error | from Object | ||
protected | $paID | from Access | |
protected | $paIDList | from Access | |
protected | $listItems | from Access |
Methods
getAccessListItems($accessType = PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array(), $checkCache = true)
No description
from
Access
addListItem(Entity $pae, $durationObject = false, $accessType = PermissionKey::ACCESS_TYPE_INCLUDE)
No description
from
Access
static
usePermissionCollectionIDForIdentifier()
No description
Details
in
Object at line 10
loadError($error)
No description
in
Object at line 15
isError()
No description
in
Object at line 25
getError()
No description
in
Object at line 30
setPropertiesFromArray($arr)
No description
in
Object at line 37
static
camelcase($file)
No description
in
Object at line 42
static
uncamelcase($string)
No description
in
Access at line 21
setListItems($listItems)
No description
in
Access at line 26
setPermissionKey($permissionKey)
No description
in
Access at line 31
getPermissionObject()
No description
in
Access at line 36
getPermissionObjectToCheck()
No description
in
Access at line 41
getPermissionAccessID()
No description
in
Access at line 46
isPermissionAccessInUse()
No description
in
Access at line 51
getPermissionAccessIDList()
No description
in
Access at line 56
protected
deliverAccessListItems($q, $accessType, $filterEntities)
No description
validateAndFilterAccessEntities($accessEntities)
No description
validateAccessEntities($accessEntities)
No description
validate()
No description
static
createByMerge($permissions)
No description
protected
getCacheIdentifier($accessType, $filterEntities = array())
No description
getAccessListItems($accessType = PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array(), $checkCache = true)
No description
protected
buildAssignmentFilterString($accessType, $filterEntities)
No description
clearWorkflows()
No description
attachWorkflow(Workflow $wf)
No description
removeWorkflow(Workflow $wf)
No description
getWorkflows()
No description
duplicate($newPA = false)
No description
markAsInUse()
No description
addListItem(Entity $pae, $durationObject = false, $accessType = PermissionKey::ACCESS_TYPE_INCLUDE)
No description
removeListItem(Entity $pe)
No description
save($args = array())
No description
static
create(Key $pk)
No description
static
getByID($paID, Key $pk, $checkPA = true)
No description
static
usePermissionCollectionIDForIdentifier()
No description