<?php

namespace App\Support;

/**
 * تنسيق المبالغ بالدينار العراقي (IQD).
 * الرمز المختصر «د.ع» شائع في الواجهات؛ القيم المخزّنة تُفترض بالدينار العراقي.
 */
final class Money
{
    public static function iqd(float|int|string|null $amount, int $decimals = 0): string
    {
        $n = (float) $amount;

        return number_format($n, $decimals, '.', ',').' د.ع';
    }
}
