Axiom (v1.2.0)

A lightweight PHP framework
axExtensionFilterIterator Class Reference

Extention filter iterator. More...

Public Member Functions

 __construct (Iterator $iterator, $extension)
 Constructor.
 accept ()
 FilterIterator::accept() implementation.

Protected Attributes

 $_ext
 Extensions to filter.

Detailed Description

Extention filter iterator.

Iterator that filters files according to their extensions. Multiple extensions separated by comma are supported.

Author:
Delespierre
Since:
1.1.4
License:
http://www.gnu.org/licenses/lgpl.html Lesser General Public Licence version 3

Definition at line 19 of file axExtensionFilterIterator.class.php.


Constructor & Destructor Documentation

axExtensionFilterIterator::__construct ( Iterator $  iterator,
extension 
)

Constructor.

You may pass as many extensions as you want by separating them with a comma character.

Parameters:
Iterator$iterator
string$extension

Definition at line 35 of file axExtensionFilterIterator.class.php.


Member Function Documentation

FilterIterator::accept() implementation.

Todo:
The filter validation is really poor and need to be reworked http://www.php.net/manual/en/filteriterator.accept.php
Returns:
boolean

Definition at line 46 of file axExtensionFilterIterator.class.php.


Field Documentation

array axExtensionFilterIterator::$_ext [protected]

Extensions to filter.

Definition at line 25 of file axExtensionFilterIterator.class.php.


The documentation for this class was generated from the following file:
 All Data Structures Files Functions Variables