PageAccess::hasAccessRole()

Returns whether this page has the given access role

Given access role may be a role name, role ID or Role object

Usage

// basic usage
$bool = $pageAccess->hasAccessRole(Page $page, $role);

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

Arguments

NameType(s)Description
$pagePage
$rolestring int Role
$type (optional)string

Default is 'view', but you may specify 'create' or 'add' as well

Return value

bool


PageAccess methods and properties

API reference based on ProcessWire core version 3.0.255