SPL-StandardPHPLibrary
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
internal
recursivefilteriterator.inc
Go to the documentation of this file.
1
<?php
2
30
abstract
class
RecursiveFilterIterator
extends
FilterIterator
implements
RecursiveIterator
31
{
34
function
__construct
(
RecursiveIterator
$it
)
35
{
36
parent::__construct($it);
37
}
38
41
function
hasChildren
()
42
{
43
return
$this->
getInnerIterator
()->hasChildren();
44
}
45
50
function
getChildren
()
51
{
52
if
(empty($this->ref))
53
{
54
$this->ref =
new
ReflectionClass($this);
55
}
56
return
$this->ref->newInstance($this->
getInnerIterator
()->
getChildren
());
57
}
58
59
private
$ref
;
60
}
61
62
?>
RecursiveFilterIterator
Iterator to filter recursive iterators.
Definition:
recursivefilteriterator.inc:30
FilterIterator\getInnerIterator
getInnerIterator()
Definition:
filteriterator.inc:111
FilterIterator\$it
$it
Definition:
filteriterator.inc:28
RecursiveFilterIterator\__construct
__construct(RecursiveIterator $it)
Definition:
recursivefilteriterator.inc:34
RecursiveFilterIterator\$ref
$ref
Definition:
recursivefilteriterator.inc:59
RecursiveFilterIterator\getChildren
getChildren()
Definition:
recursivefilteriterator.inc:50
RecursiveIterator
Interface for recursive iteration with RecursiveIteratorIterator.
Definition:
recursiveiterator.inc:18
RecursiveFilterIterator\hasChildren
hasChildren()
Definition:
recursivefilteriterator.inc:41
FilterIterator
Abstract filter for iterators.
Definition:
filteriterator.inc:26
Generated on Wed Dec 4 2013 21:25:51 for SPL-StandardPHPLibrary by
1.8.5