FondResolverListener
in package
FinalYes
Attributes
- #[AsEventListener]
- $event: \Symfony\Component\HttpKernel\KernelEvents::REQUEST
- $priority: 32
Table of Contents
Constants
- DEFAULT_PAGE_PARAM = 'page'
- REQUEST_ATTRIBUTE = '_spip_fond'
Methods
- __invoke() : void
- detectDefaultFond() : string
- getPageParam() : string
- isForbiddenFond() : bool
- Même règle que urls_page_valide() : fonds simples [\w\-.], exception webmestre pour ?page=x/y (sans .., segments valides).
- resolveFond() : string
- throwForbiddenResponse() : never
Constants
DEFAULT_PAGE_PARAM
public
mixed
DEFAULT_PAGE_PARAM
= 'page'
REQUEST_ATTRIBUTE
public
mixed
REQUEST_ATTRIBUTE
= '_spip_fond'
Methods
__invoke()
public
__invoke(RequestEvent $event) : void
Parameters
- $event : RequestEvent
detectDefaultFond()
private
detectDefaultFond() : string
Return values
stringgetPageParam()
private
getPageParam() : string
Return values
stringisForbiddenFond()
Même règle que urls_page_valide() : fonds simples [\w\-.], exception webmestre pour ?page=x/y (sans .., segments valides).
private
isForbiddenFond(string $fond) : bool
Parameters
- $fond : string
Return values
boolresolveFond()
private
resolveFond(Request $request) : string
Parameters
- $request : Request
Return values
stringthrowForbiddenResponse()
private
throwForbiddenResponse() : never