$_params
$_params : array
The script class' additional parameters.
The Ingo_Script_Sieve class represents a Sieve Script.
$_categoryFeatures : array
Which form fields are supported in each category by this driver?
This is an associative array with the keys taken from $_categories, each value is a list of strings with the supported feature names. An absent key is interpreted as "all features supported".
canPerform() : boolean
Is the perform() function available right now?
This is not a duplication of hasFeature() because drivers might override this to do real-time checks if on-demand filtering is not only available theoretically but practically in this very moment.
True if perform() is available, false if not.
_addItem(integer $rule, \Ingo_Script_Item $item, string $name = null)
Adds an item to the recipe list.
integer | $rule | One of the Ingo::RULE_* constants. |
\Ingo_Script_Item | $item | An item to add to the recipe list. |
string | $name | A script name. |
_insertItem(integer $rule, \Ingo_Script_Item $item, string $name = null, $position)
Inserts an item into the recipe list.
integer | $rule | One of the Ingo::RULE_* constants. |
\Ingo_Script_Item | $item | An item to add to the recipe list. |
string | $name | A script name. |
$position |
_validRule(\Ingo_Rule $rule) : boolean
Is this a valid rule?
\Ingo_Rule | $rule | The rule object. |
Whether the rule is valid for this driver.
_addForwardBlocks(\Ingo_Rule $rule)
Adds all blocks necessary for the forward rule.
\Ingo_Rule | $rule | Rule object. |
_addBlacklistBlocks(\Ingo_Rule $rule)
Adds all blocks necessary for the blacklist rule.
\Ingo_Rule | $rule | Rule object. |
_addWhitelistBlocks(\Ingo_Rule $rule)
Adds all blocks necessary for the whitelist rule.
\Ingo_Rule | $rule | Rule object. |
_addVacationBlocks(\Ingo_Rule $rule)
Adds all blocks necessary for the vacation rule.
\Ingo_Rule | $rule | Rule object. |
_addSpamBlocks(\Ingo_Rule $rule)
Adds all blocks necessary for the spam rule.
\Ingo_Rule | $rule | Rule object. |