class ProductLineItems extends AbstractElement

Artikeldaten

Mit Hilfe der Artikeldaten werden die einzelnen Positionen der Bestellung an den Partner übermittelt. Das übergeordnete Element trägt den Namen product-lineitems. In diesem Container können 1-n product-line-item Elemente enthalten sein, wobei jedes Unterelement eine Bestellposition repräsentiert.

 <product-line-items>
      <product-line-item>
       ....
      </product-line-item>
      <product-line-item>
       ....
      </product-line-item>
  </product-line-items>

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

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues ProductLineItems-Objekt

appendProductLineItem(ProductLineItem $productLineItem)

Fügt eine Bestellpostion ein

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 56
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues ProductLineItems-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

at line 73
ProductLineItems appendProductLineItem(ProductLineItem $productLineItem)

Fügt eine Bestellpostion ein

Parameters

ProductLineItem $productLineItem

Return Value

ProductLineItems dieses Objekt