class ExpressTreeNodeResponse extends TreeNodeResponse (View source)

Properties

protected ObjectInterface $object from  Response
protected Category $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(Category $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

canAccessEntryLocations()

No description

canDuplicateTreeNode()

No description

canAddCategoryTreeNode()

No description

canAddTopicTreeNode()

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(Category $category)

Sets the current Permission Category object to an appropriate PermissionKeyCategory.

Parameters

Category $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)

No description

Parameters

$f
$a

canViewTreeNode()

No description

canDeleteTreeNode()

No description

canEditTreeNodePermissions()

No description

canEditTreeNode()

No description

canAddTreeSubNode()

No description

protected canAccessEntryLocations()

No description

canDuplicateTreeNode()

No description

canAddCategoryTreeNode()

No description

canAddTopicTreeNode()

No description