Class Access

Concrete\Core\Foundation\Object
Extended by Concrete\Core\Permission\Access\Access

Indirect known subclasses

Concrete\Core\Permission\Access\AddBlockBlockTypeAccess, Concrete\Core\Permission\Access\AddBlockToAreaAreaAccess, Concrete\Core\Permission\Access\MultilingualSectionAccess, Concrete\Core\Permission\Access\SinglePageAccess, Concrete\Core\Permission\Access\StackAccess, Concrete\Core\Permission\Access\TopicCategoryTreeNodeAccess, Concrete\Core\Permission\Access\TopicTreeNodeAccess, Concrete\Core\Permission\Access\ViewUserAttributesUserAccess, Concrete\Core\Permission\Access\AddConversationMessageConversationAccess, Concrete\Core\Permission\Access\AddFileFileSetAccess, Concrete\Core\Permission\Access\AddSubpagePageAccess, Concrete\Core\Permission\Access\BasicWorkflowAccess, Concrete\Core\Permission\Access\EditPagePropertiesPageAccess, Concrete\Core\Permission\Access\EditPageThemePageAccess, Concrete\Core\Permission\Access\EditUserPropertiesUserAccess, Concrete\Core\Permission\Access\GroupTreeNodeAccess

Methods summary

public
# setPermissionKey( $permissionKey )
public
public
public
public
public
protected
# deliverAccessListItems( $q, $accessType, $filterEntities )
public
# validateAndFilterAccessEntities( $accessEntities )
public
# validateAccessEntities( $accessEntities )
public
# validate( )
public static
# createByMerge( $permissions )
public
# getAccessListItems( $accessType = Concrete\Core\Permission\Access\PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array() )
protected
# buildAssignmentFilterString( $accessType, $filterEntities )
public
public
public
public
# duplicate( $newPA = false )
public
public
# addListItem( Concrete\Core\Permission\Access\Entity\Entity $pae, $durationObject = false, $accessType = Concrete\Core\Permission\Access\PermissionKey::ACCESS_TYPE_INCLUDE )
public
public
# save( $args = array() )
public static
public static
# getByID( $paID, Concrete\Core\Permission\Key\Key $pk, $checkPA = true )

Properties summary

protected $paID
#
protected array $paIDList
# array()

Properties inherited from Concrete\Core\Foundation\Object

$error