implements |
OuterIterator |
---|
Methods | ||
---|---|---|
public
|
__construct(Traversable $iterator, int $mode = RecursiveIteratorIterator::LEAVES_ONLY, int $flags = 0)
|
# |
public
|
rewind(): void
|
# |
public
|
valid(): bool
|
# |
public
|
key(): mixed
|
# |
public
|
current(): mixed
|
# |
public
|
next(): void
|
# |
public
|
getDepth(): int
|
# |
public
|
getSubIterator(?int $level = null): RecursiveIterator|null
|
# |
public
|
getInnerIterator(): RecursiveIterator
|
# |
public
|
beginIteration(): void
|
# |
public
|
endIteration(): void
|
# |
public
|
callHasChildren(): bool|null
|
# |
public
|
callGetChildren(): RecursiveIterator|null
|
# |
public
|
beginChildren(): void
|
# |
public
|
endChildren(): void
|
# |
public
|
nextElement(): void
|
# |
public
|
setMaxDepth(int $maxDepth = -1): void
|
# |
public
|
getMaxDepth(): int|false
|
# |
Constants | ||
---|---|---|
public
|
LEAVES_ONLY = UNKNOWN
|
# |
public
|
SELF_FIRST = UNKNOWN
|
# |
public
|
CHILD_FIRST = UNKNOWN
|
# |
public
|
CATCH_GET_CHILD = UNKNOWN
|
# |