PageAccess::getAccessRoles()

Return the PageArray of roles that have access to this page

This is determined from the page's template. If the page's template has roles turned off, then it will go down the tree till it finds usable roles to use.

Usage

// basic usage
$items = $pageAccess->getAccessRoles(Page $page);

// usage with all arguments
$items = $pageAccess->getAccessRoles(Page $page, string $type = 'view');

Arguments

NameType(s)Description
$pagePage
$type (optional)string

Default is 'view', but you may specify 'edit', 'create' or 'add' to retrieve that type

Return value


PageAccess methods and properties

API reference based on ProcessWire core version 3.0.255