Current File : /home/itiffy/www/blog/wp-content/plugins/wp-invoice/lib/classes/class-line-charge.php |
<?php
namespace UsabilityDynamics\WPI {
if (!class_exists('UsabilityDynamics\WPI\LineCharge')) {
/**
* Class LineCharge
* @package UsabilityDynamics\WPI
*/
class LineCharge {
/**
* @var
*/
private $item;
/**
* @param $data
*/
public function __construct($data) {
$this->item = $data;
}
/**
* @return string|void
*/
public function get_name() {
return !empty($this->item['name']) ? $this->item['name'] : __('Unnamed', ud_get_wp_invoice()->domain);
}
/**
* @param string $currency_sign
* @param bool $with_tax
* @return string
*/
public function get_amount($currency_sign = '$') {
return sprintf("$currency_sign%s", wp_invoice_currency_format(!empty($this->item['after_tax']) ? $this->item['after_tax'] : 0));
}
}
}
}