Esempio n. 1
0
 public static function getFromLogger(Dolumar_Battle_Logger $logger)
 {
     $class = get_called_class();
     $report = new $class(0, null, true);
     $data = array();
     $data['resources'] = null;
     $data['runes'] = null;
     $data['fightDate'] = time() - 1;
     $data['fightDuration'] = $logger->getDuration();
     $data['fromId'] = 0;
     $data['targetId'] = 0;
     //var_dump ($logger->getSquads ());
     $data['squads'] = $logger->getSquads();
     $data['slots'] = $logger->getInitialSlots();
     $data['fightLog'] = $logger->getFightSummary();
     $data['battleLog'] = $logger->getFightLog();
     $data['resultLog'] = null;
     $data['victory'] = $logger->getVictory();
     $data['execDate'] = time();
     $data['specialUnits'] = $logger->getSpecialUnits();
     $report->setData($data);
     return $report;
 }