/** * Prepare ARR for statistics * * @param boolean * * @return array */ public static function show($metrics, $fullDataNeeded = false) { // defaults self::$statName = 'Annual Run Rate'; self::$statID = 'arr'; // return array $data = array(); // full ARR data if ($fullDataNeeded) { $data = self::showFullStat($metrics); // correction of the money to dollars from cents foreach ($data['fullHistory'] as $date => $value) { if ($value) { $data['fullHistory'][$date] = $value / 100; } } } else { $data = self::showSimpleStat($metrics); } if (isset($data['history'])) { foreach ($data['history'] as $date => $value) { if ($value) { $data['history'][$date] = $value / 100; } } } else { $data['history'] = array(); } // converting to money format $data = self::toMoneyFormat($data, $fullDataNeeded); return $data; }