Add a Role to this template for view, edit, create, or add permission
Usage
// basic usage
$template->addRole($role);
// usage with all arguments
$template->addRole($role, string $type = 'view');
Arguments
Name | Type(s) | Description |
---|---|---|
role | Role, int, string | Role instance, id or name |
type (optional) | string | Type of role being added, one of: view, edit, create, add. (default=view) |
Return value
$this
Object instance it was called from (method supports fluent interface).
Exceptions
Method can throw exceptions on error:
WireException
- If given $role cannot be resolved
Template methods and properties
API reference based on ProcessWire core version 3.0.236