public function battle_updates(array $options) { $log = Registry::getInstance()->getLogger(); $hours = 168; if (isset($options[0]) && $options[0] > 0) { $hours = $options[0]; } $log->info("updating battles for the last {$hours} hours"); $settings = BattleSettings::getActiveSettings($hours); foreach ($settings as $battleSetting) { $log->info("Generating battle for " . $battleSetting->_id); Battle::generateForSettings($battleSetting); } $log->info("done updating battles"); }