/** * Retrieve a shippingAddressInfo model * * @param order $order * @param int $orderId * @return rpAddressInfo */ private static function getShippingAdressInfo(order $order, $orderId) { $countryId = is_array($order->delivery['country']) ? $order->delivery['country']['iso_code_2'] : rpDb::getShopOrderDataEntry($orderId, 'delivery_country_iso_code_2'); $addressInfo = new rpAddressInfo(); $addressInfo->setCity($order->delivery['city'])->setCountryId($countryId)->setStreet($order->delivery['street_address'])->setZip($order->delivery['postcode']); $addressInfo->setType('DELIVERY'); return $addressInfo; }