PageAssignment
class PageAssignment extends Assignment (View source)
Properties
PageKey | $pk | ||
protected ObjectInterface|null | $permissionObject | The object of the permission (for example, a Page instance). |
from Assignment |
protected array | $inheritedPageTypeDraftPermissions | Permissions that come from "Edit Page Type Draft" permissions. |
Methods
setPermissionObject(ObjectInterface $po)
Set the object of the permission (for example, a Page instance).
from
Assignment
getPermissionObject()
No description
string
getPermissionKeyTaskURL(string $task = '', array $options = [])
Build the URL of a task (replaces the previous getPermissionKeyToolsURL method)
clearPermissionAssignment()
No description
Access|null
getPermissionAccessObject()
No description
Details
setPermissionObject(ObjectInterface $po)
Set the object of the permission (for example, a Page instance).
Page
getPermissionObject()
No description
setPermissionKeyObject(Key $pk)
No description
string
getPermissionKeyTaskURL(string $task = '', array $options = [])
Build the URL of a task (replaces the previous getPermissionKeyToolsURL method)
clearPermissionAssignment()
No description
assignPermissionAccess(Access $pa)
No description
Access|null
getPermissionAccessObject()
No description