Previous Class
Solar_Sql_Model_Collection

Solar_Sql_Model_Filter
Overview

Next Page
Constants

Solar_Sql_Model_Filter

Collection of external data filter methods for Solar_Sql_Model classes.

This filter class is an unmodified extension of Solar_Filter; you may extend it for your own models.

Catalog

This class is part of the Solar_Sql_Model package.

Inheritance:

Constants

None.

Public Properties

The Solar_Sql_Model_Filter class has no public properties; try the list of all properties.

Public Methods

These are all the public methods in the Solar_Sql_Model_Filter class.

You can also view the list of all public, protected, and private methods.

__call()
Magic call to filter methods represented as classes.
__construct()
Constructor.
__destruct()
Call this method before you unset() this instance to fully recover memory from circular-referenced objects.
addChainFilter()
Adds one filter-chain method for a data key.
addChainFilters()
Adds many filter-chain methods for a data key.
addFilterClass()
Add to the filter class stack.
apiVersion()
Reports the API version for this class.
applyChain()
Applies the filter chain to an array of data in-place.
dump()
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
getChainInvalid()
Gets the list of invalid keys and feedback messages from the filter chain.
getData()
Gets a copy of the data array, or a specific element of data, being processed by applyChain().
getDataKey()
Gets the current data key being processed by the filter chain.
getFilter()
Gets the stored filter object by method name.
getFilterClass()
Returns the filter class stack.
getRequire()
Returns the value of the 'require' flag.
locale()
Looks up class-specific locale strings based on a key.
newFilter()
Creates a new filter object by method name.
resetChain()
Resets the filter chain and required keys.
setChainLocaleObject()
Sets the object used for getting locale() translations during applyChain().
setChainRequire()
Sets whether or not a particular data key is required to be present and non-blank in the data being processed by applyChain().
setData()
Sets one data element being processed by applyChain().
setFilterClass()
Reset the filter class stack.
setRequire()
Sets the value of the 'require' flag.