TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
FilenameFilterIterator Class Reference
Inheritance diagram for FilenameFilterIterator:
MultiplePcreFilterIterator FilterIterator

Public Member Functions

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

Protected Member Functions

 toRegex ($str)
 
- Protected Member Functions inherited from MultiplePcreFilterIterator
 isRegex ($str)
 
 toRegex ($str)
 

Additional Inherited Members

- Protected Attributes inherited from MultiplePcreFilterIterator
 $matchRegexps = array()
 
 $noMatchRegexps = array()
 

Detailed Description

FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).

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

Definition at line 21 of file FilenameFilterIterator.php.

Member Function Documentation

accept ( )

Filters the iterator values.

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

Definition at line 28 of file FilenameFilterIterator.php.

References $filename.

toRegex (   $str)
protected

Converts glob to regexp.

PCRE patterns are left unchanged. Glob strings are transformed with Glob::toRegex().

Parameters
string$strPattern: glob or regexp
Returns
string regexp corresponding to a given glob or regexp

Definition at line 63 of file FilenameFilterIterator.php.

References Expression\create().