Esempio n. 1
0
 public function getPriceForDays($days)
 {
     $price = Price::fromString('0', $this->price->getCurrency());
     while ($days > 0) {
         $days -= $this->unitInDays;
         $price = $price->add($this->price);
     }
     return $price;
 }
Esempio n. 2
0
 public function getSubTotal()
 {
     $subtotal = Price::fromString('0', Currency::fromString('EUR'));
     /** @var RateQuoteLineItem $lineItem */
     foreach ($this->lineItems as $lineItem) {
         $subtotal = $subtotal->add($lineItem->getLineTotal());
     }
     return $subtotal;
 }
Esempio n. 3
0
 public function times($multiplier)
 {
     return Price::fromString($this->value * $multiplier, $this->getCurrency());
 }