本文整理匯總了PHP中BatchJob::getSchedulerId方法的典型用法代碼示例。如果您正苦於以下問題:PHP BatchJob::getSchedulerId方法的具體用法?PHP BatchJob::getSchedulerId怎麽用?PHP BatchJob::getSchedulerId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BatchJob
的用法示例。
在下文中一共展示了BatchJob::getSchedulerId方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: abortDbBatchJob
public static function abortDbBatchJob(BatchJob $dbBatchJob, $force = false)
{
if (!$force && in_array($dbBatchJob->getStatus(), BatchJobPeer::getClosedStatusList())) {
return $dbBatchJob;
}
$dbBatchJob->setAbort(1);
// 1 = true
// if not currently locked
if (!$dbBatchJob->getSchedulerId()) {
$dbBatchJob = self::updateBatchJob($dbBatchJob, BatchJob::BATCHJOB_STATUS_ABORTED);
} else {
$dbBatchJob->save();
}
// aborts all child jobs
self::abortChildJobs($dbBatchJob);
return $dbBatchJob;
}