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

Public Member Functions

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

Public Attributes

const ONLY_FILES = 1
 
const ONLY_DIRECTORIES = 2
 

Private Attributes

 $mode
 

Detailed Description

FileTypeFilterIterator only keeps files, directories, or both.

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

Definition at line 19 of file FileTypeFilterIterator.php.

Constructor & Destructor Documentation

__construct ( \Iterator  $iterator,
  $mode 
)

Constructor.

Parameters
\Iterator$iteratorThe Iterator to filter
int$modeThe mode (self::ONLY_FILES or self::ONLY_DIRECTORIES)

Definition at line 32 of file FileTypeFilterIterator.php.

References FileTypeFilterIterator\$mode.

Member Function Documentation

accept ( )

Filters the iterator values.

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

Definition at line 44 of file FileTypeFilterIterator.php.

References elseif.

Member Data Documentation

$mode
private

Definition at line 24 of file FileTypeFilterIterator.php.

Referenced by FileTypeFilterIterator\__construct().

const ONLY_DIRECTORIES = 2
const ONLY_FILES = 1