/** * @param Request $request * * @return Response */ protected function execute(Request $request) { /** @var ConsumerDetailRequest $request */ return (new ConsumerDetailResponseFactory())->createSuccessResponse($request->getConsumer()); }