/** * Bootstrap the application events. * * @return void */ public function boot() { $config = __DIR__ . '/../../config/money.php'; $this->mergeConfigFrom($config, 'clicknow.money'); $this->publishes([$config => $this->app->make('path.config') . '/clicknow.money.php'], 'config'); Money::setLocale($this->app->make('translator')->getLocale()); Currency::setCurrencies($this->app->make('config')->get('clicknow.money')); }
public function testFormatSimple() { $m1 = new Money(1, new Currency('BRL')); $m2 = new Money(10, new Currency('BRL')); $m3 = new Money(100, new Currency('BRL')); $m4 = new Money(1000, new Currency('BRL')); $m5 = new Money(10000, new Currency('BRL')); $m6 = new Money(100000, new Currency('BRL')); $this->assertEquals('0,01', $m1->formatSimple()); $this->assertEquals('0,10', $m2->formatSimple()); $this->assertEquals('1,00', $m3->formatSimple()); $this->assertEquals('10,00', $m4->formatSimple()); $this->assertEquals('100,00', $m5->formatSimple()); $this->assertEquals('1.000,00', $m6->formatSimple()); }