Версия: 6.x
burger close
Класс Pvz
Граф наследования:Pvz:
Pvz

Подробное описание

Класс отвечает за работу с Пунктами выдачи заказа

Открытые члены

 asArray ()
 
 getAdditionalHTML ()
 
 getPickPointTitle ()
 
 getFullAddress ()
 
 getCostText ()
 
 getDeliveryExtraJson ()
 
 getCode ()
 
 setCode ($code)
 
 getTitle ()
 
 setTitle ($title)
 
 getCountry ()
 
 setCountry ($country)
 
 getRegion ()
 
 setRegion ($region)
 
 getCity ()
 
 setCity ($city)
 
 getAddress ()
 
 setAddress ($address)
 
 getPhone ()
 
 setPhone ($phone)
 
 getWorktime ()
 
 setWorktime ($worktime)
 
 getCoordX ()
 
 setCoordX ($coord_x)
 
 getCoordY ()
 
 setCoordY ($coord_y)
 
 getNote ()
 
 setNote ($note)
 
 getCost ()
 
 setCost ($cost)
 
 getPaymentByCards ()
 
 setPaymentByCards ($payment_by_cards)
 
 getPreset ()
 
 setPreset ($preset)
 
 getExtra ()
 
 setExtra ($extra)
 

Открытые статические члены

static loadFromArray (array $data)
 

Защищенные члены

 jsonEncodeParams (array $params)
 

Защищенные данные

 $code = ''
 
 $title = ''
 
 $country = ''
 
 $region = ''
 
 $city = ''
 
 $address = ''
 
 $phone = ''
 
 $worktime = ''
 
 $coord_x = 0
 
 $coord_y = 0
 
 $note = ''
 
 $cost = 0
 
 $payment_by_cards = false
 
 $preset = 'islands#redIcon'
 
 $extra = []
 

Методы

asArray ( )

Возвращает данные ПВЗ в виде массива

Возвращает
array
getAdditionalHTML ( )

Возвращает дополнительный HTML для показа при выборе пункта выдачи заказа

Возвращает
string
getAddress ( )

Возвращает адрес

Возвращает
string
getCity ( )

Возвращает город

Возвращает
string
getCode ( )

Возвращает код пункта выдачи заказа

Возвращает
string
getCoordX ( )

Возвращает координату долготы

Возвращает
float
getCoordY ( )

Возвращает координату широты

Возвращает
float
getCost ( )

Возвращает цену доставки в данный пункт самовывоза

Возвращает
float
getCostText ( )

Возвращает цену доставки в данный пункт самовывоза с учетом валюты

Возвращает
string
getCountry ( )

Возвращает страну

Возвращает
string
getDeliveryExtraJson ( )

Возвращает данные по ПВЗ, которые необходимы для оформления заказа

Возвращает
string|false
getExtra ( )

Возвращает дополнительные данные

Возвращает
array
getFullAddress ( )

Возвращает полный адрес пункта

Возвращает
string
getNote ( )

Возвращает заметки

Возвращает
string
getPaymentByCards ( )

Возвращает есть оплата картой?

Возвращает
bool
getPhone ( )

Вовзращает телефон

Возвращает
string
getPickPointTitle ( )

Возвращает наименование пункта доставки

Возвращает
string
getPreset ( )

Возвращает стиль отображения точки на карте

Возвращает
string
getRegion ( )

Возвращает регион

Возвращает
string
getTitle ( )

Возвращает название пункта выдачи

Возвращает
string
getWorktime ( )

Вовзращает время работы

Возвращает
string
jsonEncodeParams ( array  $params)
protected

Кодирование массива в JSON в нужном формате

Аргументы
array$params- массив параметров
Возвращает
string|false
static loadFromArray ( array  $data)
static

Создаёт объект ПВЗ из массива данных

Аргументы
array$data- данные ПВЗ
Возвращает
static
setAddress (   $address)

Установка адреса

Аргументы
string$address
Возвращает
static
setCity (   $city)

Устанавливает город

Аргументы
string$city
Возвращает
static
setCode (   $code)

Установка кода пункта выдачи заказа

Аргументы
string$code
Возвращает
static
setCoordX (   $coord_x)

Устанавливает координату долготы

Аргументы
float$coord_x
Возвращает
static
setCoordY (   $coord_y)

Устанавливает координату широты

Аргументы
mixed$coord_y
Возвращает
static
setCost (   $cost)

Устанавливает цену доставки в данный пункт самовывоза

Аргументы
float$cost- цена доставки
Возвращает
static
setCountry (   $country)

Устанавливает страну

Аргументы
string$country
Возвращает
static
setExtra (   $extra)

Устанавливает дополнительные данные

Аргументы
array$extra
Возвращает
static
setNote (   $note)

Устанавливает заметки

Аргументы
string$note
Возвращает
static
setPaymentByCards (   $payment_by_cards)

Устанавливает есть оплата картой

Аргументы
bool$payment_by_cards- Есть оплата картой?
Возвращает
static
setPhone (   $phone)

Устанавливает телефон

Аргументы
string$phone
Возвращает
static
setPreset (   $preset)

Устанавливает стиль отображения точки на карте

Аргументы
string$preset
Возвращает
static
setRegion (   $region)

Установка региона

Аргументы
string$region
Возвращает
static
setTitle (   $title)

Установка названия пункта выдачи

Аргументы
string$title
Возвращает
static
setWorktime (   $worktime)

Устанавливает время работы

Аргументы
string$worktime
Возвращает
static

Поля

$address = ''
protected
$city = ''
protected
$code = ''
protected
$coord_x = 0
protected
$coord_y = 0
protected
$cost = 0
protected
$country = ''
protected
$extra = []
protected
$note = ''
protected
$payment_by_cards = false
protected
$phone = ''
protected
$preset = 'islands#redIcon'
protected
$region = ''
protected
$title = ''
protected
$worktime = ''
protected