DefaultBuilder
class DefaultBuilder extends Alvine implements Builder
DefaultBuilder
Properties
protected Party> | $parties | ||
protected Bundle | $bundle | ||
protected Factory | $factory | ||
protected Locale | $locale | ||
protected DateTime | $datetime | ||
protected Collection | $conditions |
Methods
DefaultBuilder
Collection
getConditions()
Konditionen
DefaultBuilder
DefaultBuilder
getPricelist()
Preisliste
DefaultBuilder
Locale
getLocale()
Lokale holen
DefaultBuilder
setLocale(Locale $locale)
Lokale setzen
DateTime
getDatetime()
Datum für den der Preis berechnet werden soll
DefaultBuilder
setDatetime(DateTime $datetime)
Datum für den der Preis berechnet werden soll
Details
at line 72
__construct(Factory $factory)
Neuen Preisbuilder
at line 88
DefaultBuilder
appendParty(Party $party)
Handelspartner hinzufügen
at line 98
Collection
getConditions()
Konditionen
at line 109
DefaultBuilder
appendCondition(Condition $condition)
Handelspartner hinzufügen
at line 121
DefaultBuilder
addItem(Item $item, int $count)
Produkt hinzufügen
at line 133
DefaultBuilder
addPackage(Package $package)
Produkt hinzufügen
at line 143
Bundle
getBundle()
Produkte und Mengen
at line 152
Pricelist
calc()
Preis berechnen und als Preisliste zurückgeben
at line 161
Pricelist
getPricelist()
Preisliste
at line 172
DefaultBuilder
setPricelist(Pricelist $pricelist)
Preisliste setzen
at line 182
Locale
getLocale()
Lokale holen
at line 193
DefaultBuilder
setLocale(Locale $locale)
Lokale setzen
at line 203
DateTime
getDatetime()
Datum für den der Preis berechnet werden soll
at line 214
DefaultBuilder
setDatetime(DateTime $datetime)
Datum für den der Preis berechnet werden soll