Open Journal Systems
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.