protected function formatAmount($amount, $reverse = false) { if (!$reverse) { return number_format($amount, 2, '.', ''); } else { return (double) sprintf('%s.%s', substr($amount, 0, -2), substr($amount, -2)); } }