Predis\Connection\Aggregate\PredisCluster::getIterator PHP Method

getIterator() public method

public getIterator ( )
    public function getIterator()
    {
        return new \ArrayIterator($this->pool);
    }

Usage Example

コード例 #1
0
 /**
  * @group disconnected
  */
 public function testCanReturnAnIteratorForConnections()
 {
     $connection1 = $this->getMockConnection();
     $connection2 = $this->getMockConnection();
     $cluster = new PredisCluster();
     $cluster->add($connection1);
     $cluster->add($connection2);
     $this->assertInstanceOf('Iterator', $iterator = $cluster->getIterator());
     $connections = iterator_to_array($iterator);
     $this->assertSame($connection1, $connections[0]);
     $this->assertSame($connection2, $connections[1]);
 }