Prado\Collections\TPagedDataSource::getIterator PHP Method

getIterator() public method

public getIterator ( ) : Iterator
return Iterator iterator
    public function getIterator()
    {
        if ($this->_dataSource instanceof TList) {
            return new TPagedListIterator($this->_dataSource, $this->getFirstIndexInPage(), $this->getCount());
        } else {
            if ($this->_dataSource instanceof TMap) {
                return new TPagedMapIterator($this->_dataSource, $this->getFirstIndexInPage(), $this->getCount());
            } else {
                return null;
            }
        }
    }