PHP Class Prado\Collections\TStackIterator

TStackIterator implements \Iterator interface. TStackIterator is used by TStack. It allows TStack to return a new iterator for traversing the items in the list.
Deprecation: Issue 264 : ArrayIterator should be used instead
Since: 3.0
Author: Qiang Xue ([email protected])
Inheritance: implements Iterator
Mostrar archivo Open project: pradosoft/prado

Public Methods

Method Description
__construct ( &$data ) Constructor.
current ( ) : mixed Returns the current array item.
key ( ) : integer Returns the key of the current array item.
next ( ) Moves the internal pointer to the next array item.
rewind ( ) Rewinds internal array pointer.
valid ( ) : boolean Returns whether there is an item at current position.

Method Details

__construct() public method

Constructor.
public __construct ( &$data )

current() public method

This method is required by the interface Iterator.
public current ( ) : mixed
return mixed the current array item

key() public method

This method is required by the interface Iterator.
public key ( ) : integer
return integer the key of the current array item

next() public method

This method is required by the interface Iterator.
public next ( )

rewind() public method

This method is required by the interface Iterator.
public rewind ( )

valid() public method

This method is required by the interface Iterator.
public valid ( ) : boolean
return boolean