public function testCallbackFormatLocale() { $m = new Money(1, new Currency('BRL')); $actual = $m->formatLocale(null, function (NumberFormatter $formatter) { $formatter->setAttribute(NumberFormatter::MAX_FRACTION_DIGITS, 0); }); $this->assertEquals('R$0', $actual); }