$cookieKey = 'currency';
$cookieValue =
$request->
getPost('__currency'
);
break;
} if ($cookieKey === 'shop' &&
$this->
shouldRedirect($request,
$shop)) { $repository =
$this->
get(ModelManager::
class)->
getRepository(Shop::
class);
$newShop =
$repository->
getActiveById($cookieValue);
if ($newShop !== null
) { $redirectUrl =
$this->
getNewShopUrl($request,
$newShop);
$response->
setRedirect($redirectUrl);
if ($newShop->
getBasePath()) { $cookiePath =
$newShop->
getBasePath();
} else { $cookiePath =
$request->
getBasePath();
} $cookiePath =
rtrim((string) $cookiePath, '/'
) . '/';
// If shop is main, remove the cookie