Tutorial - Backend Module Registration
Susanne Moog demonstrates how to register a TYPO3 backend module. The backend module is based on a regular TYPO3 installation. Extbase is not used.
In this video dependency injection is achieved via Constructor Promotion.
Additionally Named arguments <https://
are used in the example.
These features are available starting with PHP 8.0. With TYPO3 v11.5 it
is still possible to use PHP 7.4. So either require PHP 8.0 and
above in your composer.
or use a normal constructor
for the dependency injection and refrain from using named arguments.
In part two she shows you how to create a TYPO3 backend module that looks and behaves like other backend modules and uses the Fluid templating engine for its content.