Lines Matching refs:this
45 $this->it = $it;
46 $this->offset = $offset;
47 $this->count = $count;
48 $this->pos = 0;
57 if ($position < $this->offset) {
58 throw new exception('Cannot seek to '.$position.' which is below offset '.$this->offset);
60 if ($position > $this->offset + $this->count && $this->count != -1) {
61 …ion('Cannot seek to '.$position.' which is behind offset '.$this->offset.' plus count '.$this->cou…
63 if ($this->it instanceof SeekableIterator) {
64 $this->it->seek($position);
65 $this->pos = $position;
67 while($this->pos < $position && $this->it->valid()) {
68 $this->next();
77 $this->it->rewind();
78 $this->pos = 0;
79 $this->seek($this->offset);
85 return ($this->count == -1 || $this->pos < $this->offset + $this->count)
86 && $this->it->valid();
92 return $this->it->key();
98 return $this->it->current();
104 $this->it->next();
105 $this->pos++;
112 return $this->pos;
120 return $this->it;
130 return call_user_func_array(array($this->it, $func), $params);