/**
  * @brief Saves reports as `PerformanceMetric` in the database.
  *
  * @uses PerformanceAuditManager::Save()
  * @see XHProfPerformanceAuditor->generateReport()
  *
  * @return {Null}
  *
  * @author <*****@*****.**>
  * @date 02/19/2014
  */
 public function save($report = null)
 {
     if (is_array($report)) {
         $report = array_merge($report, array("source" => self::ID, "realm" => self::REALM));
         PerformanceAuditManager::Save($report);
         return $report;
     } else {
         foreach ($this->_reports as $report) {
             $report = array_merge($report, array("source" => self::ID, "realm" => self::REALM));
             PerformanceAuditManager::Save($report);
         }
         return $this->_reports;
     }
 }