Events: use Component-bootstrap to 'register' event definitions
This initializes the eventhandling's ArtifactObjective with event definitions from components' bootstrap. Anouncement of events (listen/raise) moved from the XML files into component.php
Hi JF,
just want to announce this change. It moves the system towards the goals of the Component Revision, specifically "1.1 Modernize Services/Component".
This is a mere 1 to 1 translation of the previous XML-parsing to the new component integration approaches without touching the innards of the event handling. The rest of the architecture there still relies on static calls and instantiation by name of event handlers. So this is only an incremental step to make event handling compliant with the target architecture of the Component Revision. But: Steady wins the race...
Kind regards!
Jour Fixe, 28 APR 2025: We highly appreciate this suggestion and accept the PR for trunk.