TYPO3  7.6
Public Member Functions | Private Attributes | List of all members
SizeRangeFilterIterator Class Reference
Inheritance diagram for SizeRangeFilterIterator:
FilterIterator

Public Member Functions

 __construct (\Iterator $iterator, array $comparators)
 
 accept ()
 
- Public Member Functions inherited from FilterIterator
 rewind ()
 

Private Attributes

 $comparators = array()
 

Detailed Description

SizeRangeFilterIterator filters out files that are not in the given size range.

Author
Fabien Potencier fabie.nosp@m.n@sy.nosp@m.mfony.nosp@m..com

Definition at line 21 of file SizeRangeFilterIterator.php.

Constructor & Destructor Documentation

__construct ( \Iterator  $iterator,
array  $comparators 
)

Constructor.

Parameters
\Iterator$iteratorThe Iterator to filter
NumberComparator[]$comparators An array of NumberComparator instances

Definition at line 31 of file SizeRangeFilterIterator.php.

References SizeRangeFilterIterator\$comparators.

Member Function Documentation

accept ( )

Filters the iterator values.

Returns
bool true if the value should be kept, false otherwise

Definition at line 43 of file SizeRangeFilterIterator.php.

Member Data Documentation

$comparators = array()
private

Definition at line 23 of file SizeRangeFilterIterator.php.

Referenced by SizeRangeFilterIterator\__construct().