true) /* order by*/, array(), null, 1 /* limit count */); $oTask = $oSet->Fetch(); if (is_null($oTask)) { // Nothing to be done break; } $iProcessed++; if ($oTask->Process()) { $oTask->DBDelete(); } } return "processed $iProcessed tasks"; } }