|
Open Monograph Press
3.3.0
|
Public Member Functions | |
| __construct (APIHandler $handler) | |
| __invoke ($request, $response, $next) | |
Protected Member Functions | |
| _authorize ($slimRequest) | |
Protected Attributes | |
| $_handler = null | |
Slim middleware which enforces authorization policies.
Definition at line 16 of file ApiAuthorizationMiddleware.inc.php.
| ApiAuthorizationMiddleware::__construct | ( | APIHandler | $handler | ) |
Constructor
| APIHandler | $handler |
Definition at line 29 of file ApiAuthorizationMiddleware.inc.php.
| ApiAuthorizationMiddleware::__invoke | ( | $request, | |
| $response, | |||
| $next | |||
| ) |
Middleware invokable function
| SlimRequest | $request | request |
| SlimResponse | $response | response |
| callable | $next | Next middleware |
Definition at line 74 of file ApiAuthorizationMiddleware.inc.php.
References _authorize().
|
protected |
Handles authorization
| SlimRequest | $slimRequest |
Definition at line 39 of file ApiAuthorizationMiddleware.inc.php.
References AppLocale\requireComponents().
Referenced by __invoke().
|
protected |
$handler Reference to api handler
Definition at line 22 of file ApiAuthorizationMiddleware.inc.php.