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 73
__construct(Factory $factory)
Neuen Preisbuilder
at line 89
DefaultBuilder
appendParty(Party $party)
Handelspartner hinzufügen
at line 99
Collection
getConditions()
Konditionen
at line 110
DefaultBuilder
appendCondition(Condition $condition)
Handelspartner hinzufügen
at line 122
DefaultBuilder
addItem(Item $item, int $count)
Produkt hinzufügen
at line 134
DefaultBuilder
addPackage(Package $package)
Produkt hinzufügen
at line 144
Bundle
getBundle()
Produkte und Mengen
at line 153
Pricelist
calc()
Preis berechnen und als Preisliste zurückgeben
at line 162
Pricelist
getPricelist()
Preisliste
at line 173
DefaultBuilder
setPricelist(Pricelist $pricelist)
Preisliste setzen
at line 183
Locale
getLocale()
Lokale holen
at line 194
DefaultBuilder
setLocale(Locale $locale)
Lokale setzen
at line 204
DateTime
getDatetime()
Datum für den der Preis berechnet werden soll
at line 215
DefaultBuilder
setDatetime(DateTime $datetime)
Datum für den der Preis berechnet werden soll