PHP Class IMP_Ftree_IteratorFilter, horde

Author: Michael Slusarz ([email protected])
Inheritance: implements Iterator
Show file Open project: horde/horde Class Usage Examples

Public Properties

Property Type Description
$iterator Iterator Master iterator object.
$mboxes array A list of mailboxes to filter out.

Protected Properties

Property Type Description
$_mask integer Filter mask.

Public Methods

Method Description
__construct ( Iterator $i = null ) Constructor.
add ( mixed $mask ) Add filter masks.
current ( )
key ( )
next ( )
remove ( mixed $mask ) Remove filter masks.
rewind ( )
valid ( )

Method Details

__construct() public method

Constructor.
public __construct ( Iterator $i = null )
$i Iterator Master iterator object.

add() public method

Add filter masks.
public add ( mixed $mask )
$mask mixed Filter masks to add.

current() public method

public current ( )

key() public method

public key ( )

next() public method

public next ( )

remove() public method

Remove filter masks.
public remove ( mixed $mask )
$mask mixed Filter masks to remove.

rewind() public method

public rewind ( )

valid() public method

public valid ( )

Property Details

$_mask protected property

Filter mask.
protected int $_mask
return integer

$iterator public property

Master iterator object.
public Iterator $iterator
return Iterator

$mboxes public property

A list of mailboxes to filter out.
public array $mboxes
return array