BasicAPIFunction
in package
implements
IAPIFunction
Defines a Basic API Function
Table of Contents
Interfaces
- IAPIFunction
- Declaration for an API Function
Properties
- $callback : mixed
- $permissionRequired : mixed
Methods
- __construct() : void
- Constructs a new Instance of an API Function
- call() : mixed
- Calls the Function
- getRequiredPermission() : null|string
- Returns the Required Permission for this Function
Properties
$callback
private
mixed
$callback
$permissionRequired
private
mixed
$permissionRequired
Methods
__construct()
Constructs a new Instance of an API Function
public
__construct(callable $callback[, (null|string)|null $permissionRequired = null ]) : void
Parameters
- $callback : callable
-
Callback
- $permissionRequired : (null|string)|null = null
-
Permission required to execute
call()
Calls the Function
public
call() : mixed
getRequiredPermission()
Returns the Required Permission for this Function
public
getRequiredPermission() : null|string