Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • AddressBlock
  • AddressClass
  • CustomerB2BStatus
  • CustomerCallNumber
  • CustomerCity
  • CustomerCompany
  • CustomerCountryIso2
  • CustomerCountryIso3
  • CustomerCountryName
  • CustomerCountryZoneIsoCode
  • CustomerCountryZoneName
  • CustomerDateOfBirth
  • CustomerEmail
  • CustomerFirstname
  • CustomerGender
  • CustomerInputValidatorSettings
  • CustomerLastname
  • CustomerNumber
  • CustomerPassword
  • CustomerPostcode
  • CustomerServiceSettings
  • CustomerStreet
  • CustomerSuburb
  • CustomerVatNumber

Class AddressBlock

Value Object

Class AddressBlock

Stores all customer address data

AddressBlock implements AddressBlockInterface
Package: Customer\ValueObjects
Category: System
Implements: AddressBlockInterface
Located at CoreServices/Customer/ValueObjects/AddressBlock.inc.php

Methods summary

public
# __construct( CustomerGenderInterface $gender, CustomerFirstnameInterface $firstname, CustomerLastnameInterface $lastname, CustomerCompanyInterface $company, CustomerB2BStatusInterface $b2bStatus, CustomerStreetInterface $street, CustomerSuburbInterface $suburb, CustomerPostcodeInterface $postcode, CustomerCityInterface $city, CustomerCountryInterface $country, CustomerCountryZoneInterface $countryZone = null, CustomerB2BStatusInterface $b2bStatus,… )

Constructor of the class AddressBlock.

Constructor of the class AddressBlock.

Parameters

$gender
Customer's gender.
$firstname
Customer's first name.
$lastname
Customer's last name.
$company
Customer's company.
$b2bStatus
Customer's B2B status.
$street
Customer's street.
$suburb
Customer's suburb.
$postcode
Customer's post code.
$city
Customer's city.
$country
Customer's country.
$countryZone
Customer's country zone.
$b2bStatus,…
Customer's B2B status.
public CustomerGenderInterface
# getGender( )

Returns the customer's gender.

Returns the customer's gender.

Returns

CustomerGenderInterface
Customer's gender.

Implementation of

AddressBlockInterface::getGender()
public CustomerFirstnameInterface
# getFirstname( )

Returns the customer's first name.

Returns the customer's first name.

Returns

CustomerFirstnameInterface
Customer's first name.

Implementation of

AddressBlockInterface::getFirstname()
public CustomerLastnameInterface
# getLastname( )

Returns the customer's last name.

Returns the customer's last name.

Returns

CustomerLastnameInterface
Customer's last name.

Implementation of

AddressBlockInterface::getLastname()
public CustomerCompanyInterface
# getCompany( )

Returns the customer's company.

Returns the customer's company.

Returns

CustomerCompanyInterface
Customer's company.

Implementation of

AddressBlockInterface::getCompany()
public CustomerB2BStatusInterface
# getB2BStatus( )

Returns the customer's B2B status.

Returns the customer's B2B status.

Returns

CustomerB2BStatusInterface
Customer's B2B status.

Implementation of

AddressBlockInterface::getB2BStatus()
public CustomerStreetInterface
# getStreet( )

Returns the customer's street.

Returns the customer's street.

Returns

CustomerStreetInterface
Customer's street.

Implementation of

AddressBlockInterface::getStreet()
public CustomerSuburbInterface
# getSuburb( )

Returns the customer's suburb.

Returns the customer's suburb.

Returns

CustomerSuburbInterface
Customer's suburb.

Implementation of

AddressBlockInterface::getSuburb()
public CustomerPostcodeInterface
# getPostcode( )

Returns the customer's postcode.

Returns the customer's postcode.

Returns

CustomerPostcodeInterface
Customer's postcode.

Implementation of

AddressBlockInterface::getPostcode()
public CustomerCityInterface
# getCity( )

Returns the customer's city.

Returns the customer's city.

Returns

CustomerCityInterface
Customer's city.

Implementation of

AddressBlockInterface::getCity()
public CustomerCountryInterface
# getCountry( )

Returns the customer's country.

Returns the customer's country.

Returns

CustomerCountryInterface
Customer's country.

Implementation of

AddressBlockInterface::getCountry()
public CustomerCountryZoneInterface
# getCountryZone( )

Returns the customer's country zone.

Returns the customer's country zone.

Returns

CustomerCountryZoneInterface
Customer's country zone.

Implementation of

AddressBlockInterface::getCountryZone()

Properties summary

protected CustomerGenderInterface $gender

Customer's gender.

Customer's gender.

#
protected CustomerFirstnameInterface $firstname

Customer first name.

Customer first name.

#
protected CustomerLastnameInterface $lastname

Customer last name.

Customer last name.

#
protected CustomerCompanyInterface $company

Customer's company.

Customer's company.

#
protected CustomerStreetInterface $street

Customer's street.

Customer's street.

#
protected CustomerSuburbInterface $suburb

Customer's suburb.

Customer's suburb.

#
protected CustomerPostcodeInterface $postcode

Customer's post code.

Customer's post code.

#
protected CustomerCityInterface $city

Customer's city.

Customer's city.

#
protected CustomerCountryInterface $country

Customer's country.

Customer's country.

#
protected CustomerCountryZoneInterface $countryZone

Customer's country zone.

Customer's country zone.

#
protected CustomerB2BStatusInterface $b2bStatus

Customer's B2B status.

Customer's B2B status.

#
API documentation generated by ApiGen