The fact that #symfony's Event class has a method 'stopPropagation' is one reason for not extending your domain events from Symfony events. https://github.com/symfony/symfony/blob/6.1/src/Symfony/Contracts/EventDispatcher/Event.php#L50
Domain events describe what happened. Please create your own event classes, and use something else than Symfony's EventDispatcher for your event bus. Symfony messenger e.g. will do. #eventBus #ddd