LocaleResolver
in package
implements
MiddlewareInterface
Interfaces, Classes, Traits and Enums
Table of Contents
- $localeRouteSegment : int
- $request : RequestInterface
- $router : RouterInterface
- $translation : TranslationInterface
- __construct() : mixed
- run() : void
- Runs the middleware
- setLocaleViaAcceptLanguage() : void
- setLocaleViaParameter() : void
Properties
$localeRouteSegment
protected
int
$localeRouteSegment
$request
protected
RequestInterface
$request
$router
protected
RouterInterface
$router
$translation
protected
TranslationInterface
$translation
Methods
__construct()
public
__construct(RequestInterface $request, RouterInterface $router, TranslationInterface $translation) : mixed
Parameters
- $request : RequestInterface
- $router : RouterInterface
- $translation : TranslationInterface
Return values
mixed —run()
Runs the middleware
public
run() : void
Return values
void —setLocaleViaAcceptLanguage()
protected
setLocaleViaAcceptLanguage() : void
Return values
void —setLocaleViaParameter()
protected
setLocaleViaParameter() : void