in sample/loggerSample.php [107:132]
function getAndRetryShipperTasks(Aliyun_Log_Client $client, $project, $logstore,$shipperName){
$getShipperTasks = new Aliyun_Log_Models_GetShipperTasksRequest($project);
$getShipperTasks->setShipperName($shipperName);
$getShipperTasks->setLogStore($logstore);
$getShipperTasks->setStartTime(time()-10000);
$getShipperTasks->setEndTime(time());
$getShipperTasks->setStatusType('');//means all status
$getShipperTasks->setOffset(0);
$getShipperTasks->setSize(5);
$tasks = $client->getShipperTasks($getShipperTasks);
var_dump(json_encode($tasks->getStatistics()));
var_dump(json_encode($tasks->getTasks()));
$taskIdList = array();
for($i=0, $size=count($tasks->getTasks());$i<$size;++$i){
$taskId = $tasks->getTasks()[$i]['id'];
array_push($taskIdList, $taskId);
}
$retryShipperTask = new Aliyun_Log_Models_RetryShipperTasksRequest($project);
$retryShipperTask->setShipperName($shipperName);
$retryShipperTask->setLogStore($logstore);
$retryShipperTask->setTaskLists($taskIdList);
$client->retryShipperTasks($retryShipperTask);
}