Public Member Functions | |
__construct (I18n $i18n, RouteParser $routeParser, callable|int $callback=self::MAINTENANCE) | |
__invoke (Request $request, RequestHandler $handler) | |
Public Attributes | |
const | MAINTENANCE = 0 |
const | NEED_UPDATE = 1 |
Protected Attributes | |
$callback | |
I18n | $i18n |
RouteParser | $routeParser |
Galette Slim middleware for maintenance and needs update pages display.
Relies on Slim modes. Set 'MAINT' for maintenance mode, and 'NEED_UPDATE' for the need update one. Maintenance mode page will be displayed if current logged in user is not super admin.
Renders maintenance and needs update pages, as 503 (service not available)
Galette\Middleware\UpdateAndMaintenance::__construct | ( | I18n | $i18n, |
RouteParser | $routeParser, | ||
callable|int | $callback = self::MAINTENANCE |
||
) |
Constructor
I18n | $i18n | I18n instance |
RouteParser | $routeParser | Route parser |
callable | int | $callback | Callable or local constant |
Galette\Middleware\UpdateAndMaintenance::__invoke | ( | Request | $request, |
RequestHandler | $handler | ||
) |
Middleware invokable class
Request | $request | PSR7 request |
RequestHandler | $handler | PSR7 request handler |