MapFilter Class Reference

Class to provide generic filter interface. More...

Public Member Functions

MapFilter_Interface __construct (MapFilter_PatternInterface $pattern=null, $query=Array())
 Create new filter instance.
MapFilter_Interface setPattern (MapFilter_PatternInterface $pattern)
 Set desired query pattern.
MapFilter_Interface setQuery ($query)
 Set a query to filter.
MapFilter_PatternInterface fetchResult ()
 Get full filtering results.

Private Member Functions

null _filter ()
 Parse filter configuration.

Private Attributes

MapFilter_PatternInterface $_pattern
 Pattern.
MapFilter_ResultInterface $_result
 Result object.
Mixed $_query
 Read data / Query candidate.
Bool $_filtered
 Determine whether the filter configuration has been filtered.

Description

Class to provide generic filter interface.

Category:
Pear
Package:
MapFilter
Author:
Oliver Gondža 32470.nosp@m.6@ma.nosp@m.il.mu.nosp@m.ni.c.nosp@m.z
License:
http://www.gnu.org/copyleft/lesser.html LGPL License
URL:
http://github.com/olivergondza/MapFilter
Since:
0.1

List of all members.

Inheritance diagram for MapFilter: