IpRegEx
in package
implements
PermissionProviderInterface
IpRegEx permission provider for VuFind.
Tags
Interfaces, Classes, Traits and Enums
- PermissionProviderInterface
- Permission provider interface
Table of Contents
- $request : Request
- Request object
- $userIpReader : UserIpReader
- User IP address reader
- __construct() : mixed
- Constructor
- getPermissions() : array<string|int, mixed>
- Return an array of roles which may be granted the permission based on the options.
Properties
$request
Request object
protected
Request
$request
$userIpReader
User IP address reader
protected
UserIpReader
$userIpReader
Methods
__construct()
Constructor
public
__construct(Request $request, UserIpReader $userIpReader) : mixed
Parameters
- $request : Request
-
Request object
- $userIpReader : UserIpReader
-
User IP address reader
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.