AddressBlock
in package
implements
AddressBlockInterface
Value Object
Class AddressBlock
Stores all customer address data
Tags
Interfaces, Classes and Traits
- AddressBlockInterface
- Value Object.
Table of Contents
- $additionalAddressInfo : CustomerAdditionalAddressInfoInterface
- Customer's additional address information.
- $b2bStatus : CustomerB2BStatusInterface
- Customer's B2B status.
- $city : CustomerCityInterface
- Customer's city.
- $company : CustomerCompanyInterface
- Customer's company.
- $country : CustomerCountryInterface
- Customer's country.
- $countryZone : CustomerCountryZoneInterface
- Customer's country zone.
- $firstname : CustomerFirstnameInterface
- Customer first name.
- $gender : CustomerGenderInterface
- Customer's gender.
- $houseNumber : CustomerHouseNumberInterface
- Customer's house number.
- $lastname : CustomerLastnameInterface
- Customer last name.
- $postcode : CustomerPostcodeInterface
- Customer's post code.
- $street : CustomerStreetInterface
- Customer's street.
- $suburb : CustomerSuburbInterface
- Customer's suburb.
- __construct() : mixed
- Constructor of the class AddressBlock.
- getAdditionalAddressInfo() : CustomerAdditionalAddressInfo
- Returns the customer's additional address information.
- getB2BStatus() : CustomerB2BStatus
- Returns the customer's B2B status.
- getCity() : CustomerCity
- Returns the customer's city.
- getCompany() : CustomerCompany
- Returns the customer's company.
- getCountry() : CustomerCountry
- Returns the customer's country.
- getCountryZone() : CustomerCountryZone
- Returns the customer's country zone.
- getFirstname() : CustomerFirstname
- Returns the customer's first name.
- getGender() : CustomerGender
- Returns the customer's gender.
- getHouseNumber() : CustomerHouseNumber
- Returns the customer's house number.
- getLastname() : CustomerLastname
- Returns the customer's last name.
- getPostcode() : CustomerPostcode
- Returns the customer's postcode.
- getStreet() : CustomerStreet
- Returns the customer's street.
- getSuburb() : CustomerSuburb
- Returns the customer's suburb.
Properties
$additionalAddressInfo
Customer's additional address information.
protected
CustomerAdditionalAddressInfoInterface
$additionalAddressInfo
$b2bStatus
Customer's B2B status.
protected
CustomerB2BStatusInterface
$b2bStatus
$city
Customer's city.
protected
CustomerCityInterface
$city
$company
Customer's company.
protected
CustomerCompanyInterface
$company
$country
Customer's country.
protected
CustomerCountryInterface
$country
$countryZone
Customer's country zone.
protected
CustomerCountryZoneInterface
$countryZone
$firstname
Customer first name.
protected
CustomerFirstnameInterface
$firstname
$gender
Customer's gender.
protected
CustomerGenderInterface
$gender
$houseNumber
Customer's house number.
protected
CustomerHouseNumberInterface
$houseNumber
$lastname
Customer last name.
protected
CustomerLastnameInterface
$lastname
$postcode
Customer's post code.
protected
CustomerPostcodeInterface
$postcode
$street
Customer's street.
protected
CustomerStreetInterface
$street
$suburb
Customer's suburb.
protected
CustomerSuburbInterface
$suburb
Methods
__construct()
Constructor of the class AddressBlock.
public
__construct(CustomerGenderInterface $gender, CustomerFirstnameInterface $firstname, CustomerLastnameInterface $lastname, CustomerCompanyInterface $company, CustomerB2BStatusInterface $b2bStatus, CustomerStreetInterface $street, CustomerHouseNumberInterface $houseNumber, CustomerAdditionalAddressInfoInterface $additionalAddressInfo, CustomerSuburbInterface $suburb, CustomerPostcodeInterface $postcode, CustomerCityInterface $city, CustomerCountryInterface $country[, CustomerCountryZoneInterface $countryZone = null ]) : mixed
Parameters
- $gender : CustomerGenderInterface
-
Customer's gender.
- $firstname : CustomerFirstnameInterface
-
Customer's first name.
- $lastname : CustomerLastnameInterface
-
Customer's last name.
- $company : CustomerCompanyInterface
-
Customer's company.
- $b2bStatus : CustomerB2BStatusInterface
-
Customer's B2B status.
- $street : CustomerStreetInterface
-
Customer's street.
- $houseNumber : CustomerHouseNumberInterface
-
Customer's house number.
- $additionalAddressInfo : CustomerAdditionalAddressInfoInterface
-
Customer's additional address information.
- $suburb : CustomerSuburbInterface
-
Customer's suburb.
- $postcode : CustomerPostcodeInterface
-
Customer's post code.
- $city : CustomerCityInterface
-
Customer's city.
- $country : CustomerCountryInterface
-
Customer's country.
- $countryZone : CustomerCountryZoneInterface = null
-
Customer's country zone.
Return values
mixed —getAdditionalAddressInfo()
Returns the customer's additional address information.
public
getAdditionalAddressInfo() : CustomerAdditionalAddressInfo
Return values
CustomerAdditionalAddressInfo —Customer's additional address information.
getB2BStatus()
Returns the customer's B2B status.
public
getB2BStatus() : CustomerB2BStatus
Return values
CustomerB2BStatus —Customer's B2B status.
getCity()
Returns the customer's city.
public
getCity() : CustomerCity
Return values
CustomerCity —Customer's city.
getCompany()
Returns the customer's company.
public
getCompany() : CustomerCompany
Return values
CustomerCompany —Customer's company.
getCountry()
Returns the customer's country.
public
getCountry() : CustomerCountry
Return values
CustomerCountry —Customer's country.
getCountryZone()
Returns the customer's country zone.
public
getCountryZone() : CustomerCountryZone
Return values
CustomerCountryZone —Customer's country zone.
getFirstname()
Returns the customer's first name.
public
getFirstname() : CustomerFirstname
Return values
CustomerFirstname —Customer's first name.
getGender()
Returns the customer's gender.
public
getGender() : CustomerGender
Return values
CustomerGender —Customer's gender.
getHouseNumber()
Returns the customer's house number.
public
getHouseNumber() : CustomerHouseNumber
Return values
CustomerHouseNumber —Customer's house number.
getLastname()
Returns the customer's last name.
public
getLastname() : CustomerLastname
Return values
CustomerLastname —Customer's last name.
getPostcode()
Returns the customer's postcode.
public
getPostcode() : CustomerPostcode
Return values
CustomerPostcode —Customer's postcode.
getStreet()
Returns the customer's street.
public
getStreet() : CustomerStreet
Return values
CustomerStreet —Customer's street.
getSuburb()
Returns the customer's suburb.
public
getSuburb() : CustomerSuburb
Return values
CustomerSuburb —Customer's suburb.