コード例 #1
0
ファイル: BatchHelper.php プロジェクト: sweetdevel/pingaroo
 public static function reload($config, $batch)
 {
     $pings = $batch->getPing() ?: array();
     SystemUtility::log('BATCH RELOAD START', true);
     foreach ($pings as $ping) {
         #+TEMP CODE - FOR UI REFRESHING FASTER
         # Reset ping
         $ping->httpCode = PingHelper::HTTP_CODE_IN_PROGRESS;
         $ping->duration = 0;
         $ping->error = '';
         $ping->save();
         #-TEMP CODE
         $jsonRequest = array('action' => 'pingReload', 'args' => array('id' => $ping->id));
         $cmd = self::createCommand($config, $jsonRequest);
         SystemUtility::log('ASYNC SCRIPT CALL: ' . $cmd);
         #var_dump($cmd); exit;
         SystemUtility::runAsyncCommand($config, $cmd);
     }
     SystemUtility::log('BATCH RELOAD END');
 }