Resque_Worker::exists PHP Method

exists() public static method

Given a worker ID, check if it is registered/valid.
public static exists ( string $workerId ) : boolean
$workerId string ID of the worker.
return boolean True if the worker exists, false if not.
    public static function exists($workerId)
    {
        return (bool) Resque::redis()->sismember('workers', $workerId);
    }

Usage Example

コード例 #1
0
ファイル: WorkerTest.php プロジェクト: zhangsong/yii
 public function testWorkerCanUnregister()
 {
     $worker = new Resque_Worker('*');
     $worker->registerWorker();
     $worker->unregisterWorker();
     $this->assertFalse(Resque_Worker::exists((string) $worker));
     $this->assertEquals(array(), Resque_Worker::all());
     $this->assertEquals(array(), $this->redis->smembers('resque:workers'));
 }