Username
in package
implements
PermissionProviderInterface
Username permission provider for VuFind.
Tags
Interfaces, Classes, Traits and Enums
- PermissionProviderInterface
- Permission provider interface
Table of Contents
- $auth : AuthorizationService
- Authorization object
- __construct() : mixed
- Constructor
- getPermissions() : array<string|int, mixed>
- Return an array of roles which may be granted the permission based on the options.
Properties
$auth
Authorization object
protected
AuthorizationService
$auth
Methods
__construct()
Constructor
public
__construct(AuthorizationService $authorization) : mixed
Parameters
- $authorization : AuthorizationService
-
Authorization service
Return values
mixed —getPermissions()
Return an array of roles which may be granted the permission based on the options.
public
getPermissions(mixed $options) : array<string|int, mixed>
Parameters
- $options : mixed
-
Options provided from configuration.