Exemple #1
0
 public function add($payload = array())
 {
     fwrite(STDOUT, "===========================================================\n");
     fwrite(STDOUT, "Adding Job...");
     $status = false;
     try {
         $queue = \PHPQueue\Base::getQueue($this->queue_name);
         $status = \PHPQueue\Base::addJob($queue, $payload);
         fwrite(STDOUT, "Done.\n");
     } catch (Exception $ex) {
         fwrite(STDOUT, sprintf("Error: %s\n", $ex->getMessage()));
         throw $ex;
     }
     return $status;
 }
Exemple #2
0
 /**
  * Handles a POST method
  * @param string $queueName
  * @return stdClass
  */
 protected function post($queueName = null)
 {
     $payload = $this->getPayload();
     try {
         $queue = \PHPQueue\Base::getQueue($queueName);
         \PHPQueue\Base::addJob($queue, $payload);
         return $this->successful();
     } catch (Exception $ex) {
         return $this->failed($ex->getCode(), $ex->getMessage());
     }
 }