See Also: Writing Registry Plugins and Registry Data Filters
The interface for Data Filter Plugins is experimental and may change across minor releases. |
The name of the plugin should match the format FooFilter
.
Data Filter plugins operate within specified contexts. Currently, all Data Filter plugins are invoked in all contexts, though this may change in a future release. The following contexts are defined:
Each Data Filter plugin must implement the following function in $PLUGIN/Model/FooFilter.php
:
public function filter($context, $dataFilterId, $provisioningData) {} |
where
DataFilterContextEnum
(currently will always be ProvisioningTarget
)The function should return an array of the same form passed in $provisioningData
, or throw an Exception on error.