Ok, danke schon mal.
Leider bekomme ich den Callback nicht zum Laufen 
Hier mein Versuch, bei dem dump() leider nichts ausgibt:
PHP-Code:
// contao-projects-bundle/src/EventListener/DataContainer/ModuleListener.php
namespace GeorgPreissl\Projects\EventListener\DataContainer;
#[AsCallback(table: 'tl_module', target: 'config.onload')]
class ModuleListener
{
private $requestStack;
public function __construct(RequestStack $requestStack)
{
$this->requestStack = $requestStack;
}
public function __invoke(DataContainer|null $dc = null): void
{
dump($dc);
}
}
Die services.yml (denke die braucht es damit das klappt, oder?) sieht bei mir so aus:
PHP-Code:
services:
_defaults:
autoconfigure: true
autowire: true
public: false
bind:
$projectDir: '%kernel.project_dir%'
GeorgPreissl\Projects\:
resource: '../src'
exclude: '../../{ContentElement,FrontendModule,Model}'