/**
* Returns basket elements delivery countries
*
* @return array
*/
protected function getBasketDeliveryCountries()
{
$countries = array();
foreach ($this->basket->getBasketElements() as $basketElement) {
$product = $basketElement->getProduct();
foreach ($product->getDeliveries() as $delivery) {
$code = $delivery->getCountryCode();
if (!isset($countries[$code])) {
$countries[$code] = Intl::getRegionBundle()->getCountryName($code);
}
}
}
return $countries;
}