|
Previous Class |
Solar_Sql_Model_Filter |
Next Page |
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:
- Solar_Base
- Solar_Filter
- Solar_Sql_Model_Filter
- Solar_Filter
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.
Local
- Overview
- Constants
- Properties
- Methods
- __call()
- __construct()
- __destruct()
- _chainLocale()
- _exception()
- _setup()
- addChainFilter()
- addChainFilters()
- addFilterClass()
- apiVersion()
- applyChain()
- dump()
- getChainInvalid()
- getData()
- getDataKey()
- getFilter()
- getFilterClass()
- getRequire()
- locale()
- newFilter()
- resetChain()
- setChainLocaleObject()
- setChainRequire()
- setData()
- setFilterClass()
- setRequire()