# The Swoole\Connection\Iterator class

(PECL swoole >= 1.9.0)

## Introduction

## Class synopsis

Swoole\Connection\Iterator implements Iterator , Countable , ArrayAccess {
/* Methods */
public count ( ) : int
public current ( ) : Connection
public key ( ) : int
public next ( ) : Connection
public offsetExists ( int `$index` ) : bool
public offsetGet ( string `$index` ) : Connection
public offsetSet ( int `$offset` , mixed `$connection` ) : void
public offsetUnset ( int `$offset` ) : void
public rewind ( ) : void
public valid ( ) : bool
}

## Table of Contents

- Swoole\Connection\Iterator::count — Count connections.
- Swoole\Connection\Iterator::current — Return current connection entry.
- Swoole\Connection\Iterator::key — Return key of the current connection.
- Swoole\Connection\Iterator::next — Move to the next connection.
- Swoole\Connection\Iterator::offsetExists — Check if offet exists.
- Swoole\Connection\Iterator::offsetGet — Offset to retrieve.
- Swoole\Connection\Iterator::offsetSet — Assign a Connection to the specified offset.
- Swoole\Connection\Iterator::offsetUnset — Unset an offset.
- Swoole\Connection\Iterator::rewind — Rewinds iterator
- Swoole\Connection\Iterator::valid — Check if current position is valid.