Esempio n. 1
0
 /**
  * @dataProvider getFormatMethodTestData
  */
 public function test_format_CorrectlyFormatsValueAsNumberOrPercent($language, $value, $maximumFractionDigits, $minimumFractionDigits, $expected)
 {
     $this->translator->setCurrentLanguage($language);
     $numberFormatter = new NumberFormatter($this->translator);
     $this->assertEquals($expected, $numberFormatter->format($value, $maximumFractionDigits, $minimumFractionDigits));
 }
Esempio n. 2
0
 private function formatMetrics(&$metrics)
 {
     $formatter = new NumberFormatter();
     foreach ($metrics as $metricName => &$value) {
         if (in_array($metricName, $this->displayedMetricColumns)) {
             if (strpos($metricName, 'revenue') !== false) {
                 continue;
             }
             $value = $formatter->format($value);
         }
     }
 }