NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Class AppendIterator

  IteratorIterator implements Iterator, Traversable, OuterIterator
  AppendIterator

### Direct known subclasses

`Guzzle\Iterator\AppendIterator`

PHP Extension: SPL
Documented at php.net

## Methods summary

- `public` `__construct ( )`
- `public` `append ( Iterator $iterator )`
- `public` `rewind ( )`
- `public` `valid ( )`
- `public` `key ( )`
- `public` `current ( )`
- `public` `next ( )`
- `public` `getInnerIterator ( )`
- `public` `getIteratorIndex ( )`
- `public` `getArrayIterator ( )`

## Methods detail

# `public`
`__construct( )`

#### Overrides

`IteratorIterator::__construct`
# `public`
`append( `Iterator` $iterator )`
# `public`
`rewind( )`

#### Overrides

`IteratorIterator::rewind`
# `public`
`valid( )`

#### Overrides

`IteratorIterator::valid`
# `public`
`key( )`

#### Overrides

`IteratorIterator::key`
# `public`
`current( )`

#### Overrides

`IteratorIterator::current`
# `public`
`next( )`

#### Overrides

`IteratorIterator::next`
# `public`
`getInnerIterator( )`

#### Overrides

`IteratorIterator::getInnerIterator`
# `public`
`getIteratorIndex( )`
# `public`
`getArrayIterator( )`

### Magic methods summary