ModuleResolver

Read onlyYes
FinalYes

Resolves the current module from a request.

This service provides a centralized way to determine which backend module is currently active based on various request attributes and parameters.

Internal

This class is not part of TYPO3's public API.

Table of Contents

Methods

__construct()  : mixed
resolveModule()  : ModuleInterface|null
Resolves the current module from a request.

Methods

resolveModule()

Resolves the current module from a request.

public resolveModule(ServerRequestInterface|null $request) : ModuleInterface|null

Checks multiple sources in order:

  1. Routing attribute (from route configuration)
  2. Request attribute 'module'
  3. Query parameter 'module'
Parameters
$request : ServerRequestInterface|null

The current request

Return values
ModuleInterface|null

The resolved module or null if not found


        
On this page

Search results