/** * @param Event $event * @param EventBus $eventBus */ public function publishEvent(Event $event, EventBus $eventBus) { $this->stagingEvents->add($event, $eventBus); }
/** * @depends testCanPublishEachEventThroughTheEventBusItWasRegisteredWith */ public function testShouldBeClearedAfterEventsWerePublished(StagingEventContainer $container) { $this->assertEmpty($container->all()); }