Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Orders
    • Serializers
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Interfaces
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • 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
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • AddressBlock
  • AddressClass
  • CustomerAdditionalAddressInfo
  • CustomerB2BStatus
  • CustomerCallNumber
  • CustomerCity
  • CustomerCompany
  • CustomerCountryIso2
  • CustomerCountryIso3
  • CustomerCountryName
  • CustomerCountryZoneIsoCode
  • CustomerCountryZoneName
  • CustomerDateOfBirth
  • CustomerEmail
  • CustomerFirstname
  • CustomerGender
  • CustomerHouseNumber
  • CustomerInputValidatorSettings
  • CustomerLastname
  • CustomerMemo
  • 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 Services/Core/Customer/ValueObjects/AddressBlock.inc.php

Methods summary

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, 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.
$houseNumber
Customer's house number.
$additionalAddressInfo
Customer's additional address information.
$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 CustomerGender
# getGender( )

Returns the customer's gender.

Returns the customer's gender.

Returns

CustomerGender
Customer's gender.

Implementation of

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

Returns the customer's first name.

Returns the customer's first name.

Returns

CustomerFirstname
Customer's first name.

Implementation of

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

Returns the customer's last name.

Returns the customer's last name.

Returns

CustomerLastname
Customer's last name.

Implementation of

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

Returns the customer's company.

Returns the customer's company.

Returns

CustomerCompany
Customer's company.

Implementation of

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

Returns the customer's B2B status.

Returns the customer's B2B status.

Returns

CustomerB2BStatus
Customer's B2B status.

Implementation of

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

Returns the customer's street.

Returns the customer's street.

Returns

CustomerStreet
Customer's street.

Implementation of

AddressBlockInterface::getStreet()
public CustomerHouseNumber
# getHouseNumber( )

Returns the customer's house number.

Returns the customer's house number.

Returns

CustomerHouseNumber
Customer's house number.

Implementation of

AddressBlockInterface::getHouseNumber()
public CustomerAdditionalAddressInfo
# getAdditionalAddressInfo( )

Returns the customer's additional address information.

Returns the customer's additional address information.

Returns

CustomerAdditionalAddressInfo
Customer's additional address information.

Implementation of

AddressBlockInterface::getAdditionalAddressInfo()
public CustomerSuburb
# getSuburb( )

Returns the customer's suburb.

Returns the customer's suburb.

Returns

CustomerSuburb
Customer's suburb.

Implementation of

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

Returns the customer's postcode.

Returns the customer's postcode.

Returns

CustomerPostcode
Customer's postcode.

Implementation of

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

Returns the customer's city.

Returns the customer's city.

Returns

CustomerCity
Customer's city.

Implementation of

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

Returns the customer's country.

Returns the customer's country.

Returns

CustomerCountry
Customer's country.

Implementation of

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

Returns the customer's country zone.

Returns the customer's country zone.

Returns

CustomerCountryZone
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 CustomerHouseNumberInterface $houseNumber

Customer's house number.

Customer's house number.

#
protected CustomerAdditionalAddressInfoInterface $additionalAddressInfo

Customer's additional address information.

Customer's additional address information.

#
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