Схема
public mixed
getTaxes (
)
Аргументы
Аргумент |
Возможный тип |
Описание |
У метода нет аргументов
|
Описание
Метод пока еще не документирован.
Исходный код
$tax_data = array();
foreach ($this->getProducts() as $product) {
if ($product['tax_class_id']) {
$tax_rates = $this->tax->getRates($product['price'], $product['tax_class_id']);
foreach ($tax_rates as $tax_rate) {
if (!isset($tax_data[$tax_rate['tax_rate_id']])) {
$tax_data[$tax_rate['tax_rate_id']] = ($tax_rate['amount'] * $product['quantity']);
} else {
$tax_data[$tax_rate['tax_rate_id']] += ($tax_rate['amount'] * $product['quantity']);
}
}
}
}
return $tax_data;