Выбранный адрес, работает в рамках всего магазина
Открытые члены | |
| getCookieKey () | |
| getAddress () | |
| setAddressFromRegion (Region $region) | |
| setAddress (Address $address) | |
Открытые статические члены | |
| static | getInstance () |
Поля данных | |
| const | COOKIE_KEY = 'selected_address' |
Защищенные члены | |
| __construct () | |
| loadAddressFromPartnerSite () | |
| loadAddressFromAffiliate () | |
| loadAddressFromCookie () | |
| saveAddressInCookie () | |
Защищенные данные | |
| $address | |
|
protected |
| getAddress | ( | ) |
Возвращает выбранный адрес
| getCookieKey | ( | ) |
Возвращает имя ключа, в котором хранится выбранный адрес
|
static |
Статический вызов объекта
|
protected |
Загружает адрес по филиалу
|
protected |
Загружает сохранённый адрес из cookie, в случае успеха возвращает true
|
protected |
Загружает адрес по текущему партнёрскому сайту
|
protected |
Сохраняет выбраный адрес в cookie
| setAddress | ( | Address | $address | ) |
Устанавливает выбранный адрес
| Address | $address | - устанавливаемый адрес |
| setAddressFromRegion | ( | Region | $region | ) |
Устанавливает выбранный адрес на основе региона
| Region | $region | - исходный регион |
|
protected |
| const COOKIE_KEY = 'selected_address' |