public function getPriceForDays($days) { $price = Price::fromString('0', $this->price->getCurrency()); while ($days > 0) { $days -= $this->unitInDays; $price = $price->add($this->price); } return $price; }
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; }
public function times($multiplier) { return Price::fromString($this->value * $multiplier, $this->getCurrency()); }