/** * @param string $callback_url * @param array $callback_params */ private function queueHttpPostRequest($callback_url, array $callback_params) { if (!$callback_url) { return; } $this->job_queue->push('postgres.db-mgmt-job.runHttpPostRequest', ['callback_url' => $callback_url, 'callback_params' => $callback_params]); }
/** * @return array */ private function queueJob() { $uniqid = uniqid(); $expected_job = ['name' => "job-{$uniqid}", 'params' => ['value' => $uniqid], 'options' => ['mutex_id' => "mutex-{$uniqid}"]]; $this->job_queue->push($expected_job['name'], $expected_job['params'], $expected_job['options']); return $expected_job; }