| Current Path : /home/megadansyp/www/components/com_eventgallery/library/ |
| Current File : /home/megadansyp/www/components/com_eventgallery/library/scaleprice.php |
<?php
/**
* @package Sven.Bluege
* @subpackage com_eventgallery
*
* @copyright Copyright (C) 2005 - 2019 Sven Bluege All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();
class EventgalleryLibraryScaleprice
{
/**
* @var int
*/
public $quantity;
/**
* @var EventgalleryLibraryCommonMoney
*/
public $price;
/**
* @param $quantity int
* @param $price EventgalleryLibraryCommonMoney
*/
public function __construct($quantity, $price) {
$this->quantity = $quantity;
$this->price = $price;
}
/**
* @return int
*/
public function getQuantity() {
return $this->quantity;
}
/**
* @return EventgalleryLibraryCommonMoney
*/
public function getPrice() {
return $this->price;
}
/**
* Returns the package price (singleprice * quantity)
* @return EventgalleryLibraryCommonMoney
*/
public function getPackagePrice() {
return new EventgalleryLibraryCommonMoney($this->getPrice()->getAmount() * $this->getQuantity(), $this->getPrice()->getCurrency());
}
}