AfterbuyOrderShippingAddressMapper
in package
Class AfterbuyOrderShippingAddressMapper
Table of Contents
- FIELD_ADDITIONAL_INFO = 'delivery_additional_info'
- FIELD_COMPANY = 'delivery_company'
- FIELD_DELIVERY_CITY = 'delivery_city'
- FIELD_DELIVERY_COUNTRY_ISO_CODE_2 = 'delivery_country_iso_code_2'
- FIELD_DELIVERY_FIRSTNAME = 'delivery_firstname'
- FIELD_DELIVERY_LASTNAME = 'delivery_lastname'
- FIELD_DELIVERY_POSTCODE = 'delivery_postcode'
- FIELD_HOUSE_NUMBER = 'delivery_house_number'
- FIELD_STREET_ADDRESS = 'delivery_street_address'
- FIELD_SUBURB = 'delivery_suburb'
- FIELD_TELEPHONE = 'customers_telephone'
- map() : ShippingAddress
- Maps fields for afterbuy order shipping address.
- prepare() : string
- Prepares $data[$key] by casting the value to a string and trim the value.
- getAdditionalStreetInfo() : string|null
- Returns order shipping address additional street info.
- getCompany() : string|null
- Returns order shipping address company.
- getPhone() : string|null
- Returns order shipping address phone.
- getStateOfProvince() : string|null
- Returns order shipping address state of province.
- getStreetAddress() : string
- Returns order shipping address street address.
- prepareOrNull() : string|null
- Checks if prepared value is empty and returns null if so.
Constants
FIELD_ADDITIONAL_INFO
private
mixed
FIELD_ADDITIONAL_INFO
= 'delivery_additional_info'
FIELD_COMPANY
private
mixed
FIELD_COMPANY
= 'delivery_company'
FIELD_DELIVERY_CITY
private
mixed
FIELD_DELIVERY_CITY
= 'delivery_city'
FIELD_DELIVERY_COUNTRY_ISO_CODE_2
private
mixed
FIELD_DELIVERY_COUNTRY_ISO_CODE_2
= 'delivery_country_iso_code_2'
FIELD_DELIVERY_FIRSTNAME
private
mixed
FIELD_DELIVERY_FIRSTNAME
= 'delivery_firstname'
FIELD_DELIVERY_LASTNAME
private
mixed
FIELD_DELIVERY_LASTNAME
= 'delivery_lastname'
FIELD_DELIVERY_POSTCODE
private
mixed
FIELD_DELIVERY_POSTCODE
= 'delivery_postcode'
FIELD_HOUSE_NUMBER
private
mixed
FIELD_HOUSE_NUMBER
= 'delivery_house_number'
FIELD_STREET_ADDRESS
private
mixed
FIELD_STREET_ADDRESS
= 'delivery_street_address'
FIELD_SUBURB
private
mixed
FIELD_SUBURB
= 'delivery_suburb'
FIELD_TELEPHONE
private
mixed
FIELD_TELEPHONE
= 'customers_telephone'
Methods
map()
Maps fields for afterbuy order shipping address.
public
map(array<string|int, mixed> $data) : ShippingAddress
Parameters
- $data : array<string|int, mixed>
Return values
ShippingAddress —prepare()
Prepares $data[$key] by casting the value to a string and trim the value.
public
prepare(array<string|int, mixed> $data, string $key) : string
Parameters
- $data : array<string|int, mixed>
- $key : string
Return values
string —getAdditionalStreetInfo()
Returns order shipping address additional street info.
private
getAdditionalStreetInfo( $data) : string|null
Parameters
Return values
string|null —getCompany()
Returns order shipping address company.
private
getCompany( $data) : string|null
Parameters
Return values
string|null —getPhone()
Returns order shipping address phone.
private
getPhone( $data) : string|null
Parameters
Return values
string|null —getStateOfProvince()
Returns order shipping address state of province.
private
getStateOfProvince( $data) : string|null
Parameters
Return values
string|null —getStreetAddress()
Returns order shipping address street address.
private
getStreetAddress(array<string|int, mixed> $data) : string
Parameters
- $data : array<string|int, mixed>
Return values
string —prepareOrNull()
Checks if prepared value is empty and returns null if so.
private
prepareOrNull(array<string|int, mixed> $data, string $key) : string|null
Parameters
- $data : array<string|int, mixed>
- $key : string