class Item extends AbstractElement

Item

Diese Klasse bildet ein eBay Item ab

Methods

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

Erstellt ein neues Node-Objekt

type
validateEbayNode(type $tag)

validateEbayNode

getVariations()

getVariations

boolean
hasVariations()

hasVariations

string
getItemID()

getItemID

Details

in AbstractElement at line 46
__construct(string|null $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Wenn kein Tag Name übergeben wurde, wird der Klassenname ohne Namespace verwendet

Parameters

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

in AbstractElement at line 66
protected type validateEbayNode(type $tag)

validateEbayNode

Parameters

type $tag

Return Value

type

Exceptions

SyntaxErrorExeption
NotAvailableException

at line 48
Variations getVariations()

getVariations

Gibt die Varianten zurück

Return Value

Variations Varianten

Exceptions

NotAvailableException Das Element Variations ist nicht vorhanden
SyntaxErrorExeption Anzahl der Elemente stimmt nicht

at line 60
boolean hasVariations()

hasVariations

gibt zurück ob ein Item Varianten hat

Return Value

boolean

at line 78
string getItemID()

getItemID

Gibt die ItemID zurück

Return Value

string ItemID

Exceptions

NotAvailableException Das Element ItemID ist nicht vorhanden