url = sprintf(Endpoints::BUSINESS_SITE_ACCESS, intval($businessId)); } public function execute($hamsalamToken, array $data): array { $apiService = syncBasalamContainer()->get(ApiServiceManager::class); $headers = ['Authorization' => 'Bearer ' . $hamsalamToken]; try { return $apiService->put($this->url, $data, $headers); } catch (\Exception $e) { return [ 'status_code' => intval($e->getCode()) ?: 500, 'body' => null, 'error' => 'خطا در ذخیره اطلاعات دسترسی.', ]; } } }