/** * @dataProvider currencyProvider */ public function testSettersProvideDefaults($locale, $currencyCode, $showDecimals, $number, $expected) { $this->helper ->setLocale($locale) ->setShouldShowDecimals($showDecimals) ->setCurrencyCode($currencyCode); $this->assertMbStringEquals($expected, $this->helper->__invoke($number)); }
/** * Retorna número no formato brasileiro (locale: pt_BR, currency: BRL) * * @param number $number * @return string no formato brasileiro (locale: pt_BR, currency: BRL) */ function formataBr($number) { return parent::__invoke($number, 'BRL', null, 'pt_BR', null); }