/** * @param Event $event */ private function onBeforeDispatch(Event $event) { if ($this->logger == null) { return; } $this->logger->onBeforeDispatch($event); }
/** * @test */ public function beforeDispatchIsLogged() { $event = $this->getMockBuilder(Event::class)->getMock(); $logger = $this->getMockBuilder(LoggerInterface::class)->getMock(); $logger->expects(self::once())->method('info'); $eventLogger = new EventLogger($logger); $eventLogger->onBeforeDispatch($event); }