class FileFolderResponse extends TreeNodeResponse (View source)

Properties

protected ObjectInterface $object from Response
protected PermissionKeyCategory $category from Response
static $cache from Response

Methods

setPermissionObject(ObjectInterface $object)

Sets the current permission object to the object provided, this object should implement the Permission ObjectInterface.

from Response
getPermissionObject()

Retrieves the current permission object.

from Response
setPermissionCategoryObject(PermissionKeyCategory $category)

Sets the current Permission Category object to an appropriate PermissionKeyCategory.

from Response
bool|int
testForErrors()

Returns an error constant if an error is present, false if there are no errors.

from Response
static Response
getResponse(ObjectInterface $object)

Passing in any object that implements the ObjectInterface, retrieve the Permission Response object.

from Response
bool
validate(string $permissionHandle, array $args = array())

This function returns true if the user has permission to the object, or false if they do not have access.

from Response
__call($f, $a)

No description

from Response
canViewTreeNode()

No description

canDeleteTreeNode()

No description

canEditTreeNodePermissions()

No description

canEditTreeNode()

No description

canAddTreeSubNode()

No description

canAccessFileManager() deprecated

No description

canSearchFiles()

No description

canDuplicateTreeNode()

No description

canAddFiles()

No description

getAllowedFileExtensions()

Returns all file extensions this user can add.

canAddFileType($ext)

No description

canDeleteFileSet()

No description

Details

setPermissionObject(ObjectInterface $object)

Sets the current permission object to the object provided, this object should implement the Permission ObjectInterface.

Parameters

ObjectInterface $object

getPermissionObject()

Retrieves the current permission object.

setPermissionCategoryObject(PermissionKeyCategory $category)

Sets the current Permission Category object to an appropriate PermissionKeyCategory.

Parameters

PermissionKeyCategory $category

bool|int testForErrors()

Returns an error constant if an error is present, false if there are no errors.

Return Value

bool|int

static Response getResponse(ObjectInterface $object)

Passing in any object that implements the ObjectInterface, retrieve the Permission Response object.

Parameters

ObjectInterface $object

Return Value

Response

bool validate(string $permissionHandle, array $args = array())

This function returns true if the user has permission to the object, or false if they do not have access.

Parameters

string $permissionHandle A Permission Key Handle
array $args Arguments to pass to the PermissionKey object's validate function

Return Value

bool

Exceptions

Exception

__call($f, $a)

Parameters

$f
$a

canViewTreeNode()

canDeleteTreeNode()

canEditTreeNodePermissions()

canEditTreeNode()

canAddTreeSubNode()

canAccessFileManager() deprecated

deprecated

canSearchFiles()

canDuplicateTreeNode()

canAddFiles()

getAllowedFileExtensions()

Returns all file extensions this user can add.

canAddFileType($ext)

Parameters

$ext

canDeleteFileSet()