public function has_more()
    {
        if ($this->_pointer + 1 == count($this->_collection)) {
            return false;
        }
        ++$this->_pointer;

        return true;
    }
public function has_more()
    {
        if ($this->_pointer + 1 == count($this->_collection)) {
            return false;
        }
        ++$this->_pointer;

        return true;
    }
public function has_more ( ) { if ( $ this -> _pointer + 1 == count ( $ this -> _collection ) ) { return false ; } ++ $ this -> _pointer ; return true ; }
If the collection has not been finished yet, return false.

false -> go to finish()
true  -> continue with process_items()

@return bool
If the collection has not been finished yet return false .