Ejemplo n.º 1
0
 /**
  * @param string    $account_id
  * @param array     $data_columns
  * @param array     $filters
  * @param \DateTime $start_date
  * @param \DateTime $end_date
  *
  * @return array
  */
 public function getReportStats($account_id, array $data_columns, array $filters, \DateTime $start_date, \DateTime $end_date)
 {
     $account_id = $this->fixAccountId($account_id);
     $this->fixTimezone($account_id, $start_date);
     $this->fixTimezone($account_id, $end_date);
     $end_date = clone $end_date;
     $end_date->add(new \DateInterval('P1D'));
     $time_ranges = ReportStatsHelper::createPeriodTimeRange($start_date, $end_date);
     return $this->getSyncReportStats($account_id, $data_columns, $filters, $time_ranges);
 }