| Conditions | 1 |
| Paths | 1 |
| Total Lines | 11 |
| Code Lines | 5 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 6 |
| CRAP Score | 1 |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 115 | 42 | public function convert($amount): ConverterResultObject |
|
| 116 | { |
||
| 117 | 42 | TypeValidator::isNum($amount); |
|
| 118 | |||
| 119 | 18 | $amount = ResultNumberFormatter::format($amount); |
|
| 120 | |||
| 121 | 18 | $rate = ResultNumberFormatter::format($this->rate); |
|
| 122 | |||
| 123 | 18 | $res = bcmul($amount, $rate, ResultNumberFormatter::DEFAULT_SCALE); |
|
| 124 | |||
| 125 | 18 | return new ConverterResultObject(ResultNumberFormatter::formatFiat($res), $this->to); |
|
| 126 | } |
||
| 128 |