From 458fd6488b1db90623d737ef8b40801a039ce664 Mon Sep 17 00:00:00 2001 From: Salimane Adjao Moustapha Date: Thu, 8 Dec 2011 11:15:46 +0800 Subject: [PATCH] replace is_object with is_array when reserving jobs since Resque::pop actually returns an array instead of an object --- lib/Resque.php | 4 ++-- lib/Resque/Job.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Resque.php b/lib/Resque.php index d429ae5..c5fe038 100644 --- a/lib/Resque.php +++ b/lib/Resque.php @@ -73,7 +73,7 @@ class Resque * return it. * * @param string $queue The name of the queue to fetch an item from. - * @return object Decoded item from the queue. + * @return array Decoded item from the queue. */ public static function pop($queue) { @@ -113,7 +113,7 @@ class Resque 'args' => $args, )); } - + return $result; } diff --git a/lib/Resque/Job.php b/lib/Resque/Job.php index 257a3a3..654271a 100644 --- a/lib/Resque/Job.php +++ b/lib/Resque/Job.php @@ -37,7 +37,7 @@ class Resque_Job * Instantiate a new instance of a job. * * @param string $queue The queue that the job belongs to. - * @param object $payload Object containing details of the job. + * @param array $payload array containing details of the job. */ public function __construct($queue, $payload) { @@ -84,7 +84,7 @@ class Resque_Job public static function reserve($queue) { $payload = Resque::pop($queue); - if(!is_object($payload)) { + if(!is_array($payload)) { return false; }