/** * @return ProxyStrategyResponse */ public function onException(ProxyStrategyRequest $proxyStrategyRequest) { /** @var EventProxyStrategyRequest $proxyStrategyRequest */ $event = $this->eventFactory->make($proxyStrategyRequest->getEventName(), $proxyStrategyRequest->getUseCaseRequest(), null, $proxyStrategyRequest->getException()); $this->event->send($proxyStrategyRequest->getEventName(), $event); return new ProxyStrategyResponseDTO(); }