dispatchPrepareEmails($taskId); // if (!$taskId) { // $job->delete(); // return; // } // try { // $result = $service->dispatchPrepareEmails($taskId); // $service->log('[PromotionPrepareTask] task=' . $taskId // . ' dispatched=' . $result['dispatched'] // . ' already_done=' . ($result['already_done'] ? 1 : 0) // . (empty($result['error']) ? '' : ' error=' . $result['error'])); // } catch (\Exception $e) { // $service->log('[PromotionPrepareTask] task=' . $taskId . ' exception=' . $e->getMessage()); // } $job->delete(); } }