class Address extends AbstractElement

Order

Abbildung einer Order

Traits

XpathImplementation

Methods

NodeList
searchElements(string $elementName)

searchElements

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Merchant\Otto\Element\"

string
getElementValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

setElementValue($elementName, $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

string
getTitle()

Liefert den Anrede zurück

string
getFirstName()

Liefert den Vornamen zurück

string
getLastName()

Liefert den Nachnamen zurück

string
getStreet()

Liefert die Strasse zurück

string
getPostalCode()

Liefert die Postleitzahl zurück

string
getCity()

Liefert die Stadt zurück

string
getCountry()

Liefert das Land zurück

string
getPhoneBusiness()

Liefert die Vorwahl der Telefonnummer zurück

string
getPhoneBusinessDirect()

Liefert die Telefonnummer zurück

Details

in XpathImplementation at line 42
NodeList searchElements(string $elementName)

searchElements

Parameters

string $elementName Name des Elements

Return Value

NodeList Liste der gefundenen Elemente

in AbstractElement at line 44
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Merchant\Otto\Element\"

Return Value

Parser Parser

in AbstractElement at line 55
protected string getElementValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string Wert des Elementes

in AbstractElement at line 72
protected AbstractElement setElementValue($elementName, $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

$elementName
$value

Return Value

AbstractElement dieses Objekt

at line 50
string getTitle()

Liefert den Anrede zurück

Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: optional Minimalanforderungen: Keine Maximalanforderungen: -

 <first-name>GUDRUN</first-name>

Return Value

string Anrede

at line 73
string getFirstName()

Liefert den Vornamen zurück

Vorname (first-name) und Nachname (last-name) sind Pflichtfelder in jeder Rechnungsadresse.

In der Lieferadresse ist der Vornamen allerdings optional

Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: Pflichtfeld Minimalanforderungen: Pflichtfeld Maximalanforderungen: -

 <first-name>GUDRUN</first-name>

Return Value

string Vornamen

at line 94
string getLastName()

Liefert den Nachnamen zurück

Der Nachname (last-name) ist ein Pflichtfeld in jeder Lieferadresse.

Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: Pflichtfeld Minimalanforderungen: Pflichtfeld Maximalanforderungen: -

<last-name>NELKE</last-name>

Return Value

string Nachnamen

at line 103
string getStreet()

Liefert die Strasse zurück

Return Value

string Strasse

at line 112
string getPostalCode()

Liefert die Postleitzahl zurück

Return Value

string Postleitzahl

at line 121
string getCity()

Liefert die Stadt zurück

Return Value

string Stadt

at line 130
string getCountry()

Liefert das Land zurück

Return Value

string Land

at line 143
string getPhoneBusiness()

Liefert die Vorwahl der Telefonnummer zurück

<phone-business>040</phone-business>

Return Value

string Telefonnummer

at line 156
string getPhoneBusinessDirect()

Liefert die Telefonnummer zurück

<phone-business-direct>23892122</phone-businessdirect>

Return Value

string Telefonnummer