'Connect Exchange with Izyim Account', 'message' => 'You have successfully connect your exchange account to Izyim Account' ]; } /** @var LinkExchangeCompanyProcessor */ private $linkExchangeCompanyProcessor; /** * LinkExchangeCompanyLogic constructor. * @param LinkExchangeCompanyProcessor $linkExchangeCompanyProcessor */ public function __construct(LinkExchangeCompanyProcessor $linkExchangeCompanyProcessor) { $this->linkExchangeCompanyProcessor = $linkExchangeCompanyProcessor; } /** * @param Request $request * @return JsonResponse * @throws \App\Classes\Exceptions\AccessForbiddenException * @throws \App\Classes\Exceptions\AccessUnauthorisedException * @throws \App\Classes\Exceptions\RequestValidationException */ protected function logic(Request $request): JsonResponse { return $this->response($this->linkExchangeCompanyProcessor->execute($request)); } }