This commit is contained in:
Patrick Henninger
2020-08-29 16:19:12 +02:00
parent 238d8cf7d9
commit 791747c28d
3 changed files with 15 additions and 11 deletions

View File

@@ -4,8 +4,10 @@ namespace Gloudemans\Shoppingcart\Calculation;
use Gloudemans\Shoppingcart\CartItem; use Gloudemans\Shoppingcart\CartItem;
class DefaultCalculator { class DefaultCalculator
static function getAttribute(string $attribute, CartItem $cartItem) { {
public static function getAttribute(string $attribute, CartItem $cartItem)
{
$decimals = config('cart.format.decimals', 2); $decimals = config('cart.format.decimals', 2);
switch ($attribute) { switch ($attribute) {

View File

@@ -4,8 +4,10 @@ namespace Gloudemans\Shoppingcart\Calculation;
use Gloudemans\Shoppingcart\CartItem; use Gloudemans\Shoppingcart\CartItem;
class GrossPrice { class GrossPrice
static function getAttribute(string $attribute, CartItem $cartItem) { {
public static function getAttribute(string $attribute, CartItem $cartItem)
{
$decimals = config('cart.format.decimals', 2); $decimals = config('cart.format.decimals', 2);
switch ($attribute) { switch ($attribute) {

View File

@@ -398,7 +398,7 @@ class CartItem implements Arrayable, Jsonable
return round($this->weight * $this->qty, $decimals); return round($this->weight * $this->qty, $decimals);
} }
return call_user_func(config('cart.calculator', DefaultCalculator::class) . '::getAttribute', $attribute, $this); return call_user_func(config('cart.calculator', DefaultCalculator::class).'::getAttribute', $attribute, $this);
} }
/** /**