Class InstanceFilterIterator (namespace Nette)


Instance iterator filter.

FilterIterator
   |
   --InstanceFilterIterator

Implements interfaces:

Countable (internal interface)
Author: David Grudl
Copyright: Copyright (c) 2004, 2009 David Grudl
Located: in /InstanceFilterIterator.php (line 29)
Public Method Summary
InstanceFilterIterator
__construct ($iterator, string $type)
Constructs a filter around another iterator.
bool
accept ()
Expose the current element of the inner iterator?
int
count ()
Returns the count of elements.
Methods Inherited From FilterIterator (Internal Class)
constructor __construct ( $iterator ), accept ( ), current ( ), getInnerIterator ( ), key ( ), next ( ), rewind ( ), valid ( )

Method Details

line 40

__construct

public InstanceFilterIterator __construct ($iterator, string $type)

Constructs a filter around another iterator.

Input
$iterator
string $type class/interface name
Output
InstanceFilterIterator  

line 52

accept

public bool accept ()

Expose the current element of the inner iterator?

Output
bool  

line 63

count

public int count ()

Returns the count of elements.

Implementation of:

Countable::count
Output
int