$this->adminOrderCartService->
deletePermission($contextToken, PromotionCollector::SKIP_AUTOMATIC_PROMOTIONS,
$salesChannelId);
return new JsonResponse();
} /**
* @param callable(): Response $call
*/
private function wrapInSalesChannelApiRoute(Request
$request, callable
$call): Response
{ $requestStackBackup =
$this->
clearRequestStackWithBackup($this->requestStack
);
$this->requestStack->
push($request);
try { return $call();
} finally { $this->
restoreRequestStack($this->requestStack,
$requestStackBackup);
} } private function setUpSalesChannelApiRequest(string
$path, string
$salesChannelId, Request
$request, SalesChannelEntity
$salesChannel): Request
{