for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Skrill\Request\Traits;
use Money\Money;
use Money\Currencies\ISOCurrencies;
use Money\Formatter\DecimalMoneyFormatter;
/**
* Class AmountFormatterTrait.
*/
trait AmountFormatterTrait
{
* @param Money $money
*
* @return float
private function formatToFloat(Money $money): float
$formatter = new DecimalMoneyFormatter(new ISOCurrencies());
return floatval($formatter->format($money));
}