Lines Matching refs:this
18 * The objects of this class are created by instances of RecursiveIterator.
55 $this->ait[0] = $it;
56 $this->mode = $mode;
57 $this->flags = $flags;
64 while ($this->count) {
65 unset($this->ait[$this->count--]);
66 $this->endChildren();
68 $this->ait[0]->rewind();
69 $this->ait[0]->recursed = false;
77 $count = $this->count;
79 $it = $this->ait[$count];
84 $this->endChildren();
93 $it = $this->ait[$this->count];
101 $it = $this->ait[$this->count];
109 while ($this->count) {
110 $it = $this->ait[$this->count];
120 if (!($this->flags & self::CATCH_GET_CHILD))
130 $this->ait[++$this->count] = $sub;
134 $this->beginChildren();
146 if ($this->count) {
147 unset($this->ait[$this->count--]);
148 $it = $this->ait[$this->count];
149 $this->endChildren();
162 $level = $this->count;
164 return @$this->ait[$level];
172 return $this->it;
179 return $this->level;
187 return $this->ait[$this->count]->hasChildren();
195 return $this->ait[$this->count]->getChildren();
215 if ($this->valid())
219 if (($this->mode == self::SELF_FIRST && $this->callHasChildren())
220 || $this->mode == self::LEAVES_ONLY)
221 $this->nextElement();
225 $this->nextElement();