OpenCart 🇺🇦

Схема

public mixed __construct ( $registry )

Аргументы

Аргумент Возможный тип Описание
$registry

Описание

Метод пока еще не документирован.

Исходный код

$this->config = $registry->get('config');
$this->customer = $registry->get('customer');
$this->db = $registry->get('db');	
$this->session = $registry->get('session');

if (isset($this->session->data['shipping_country_id']) || isset($this->session->data['shipping_zone_id'])) {
	$this->setShippingAddress($this->session->data['shipping_country_id'], $this->session->data['shipping_zone_id']);
} elseif ($this->config->get('config_tax_default') == 'shipping') {
	$this->setShippingAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));
}

if (isset($this->session->data['payment_country_id']) || isset($this->session->data['payment_zone_id'])) {
	$this->setPaymentAddress($this->session->data['payment_country_id'], $this->session->data['payment_zone_id']);
} elseif ($this->config->get('config_tax_default') == 'payment') {
	$this->setPaymentAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));
}

$this->setStoreAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));