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'); }