In order to support the <filterreader ... />
sytax, your
class must extend the BaseParamFilterReader class. Most of the filters that are
bundled with Phing can be invoked using this syntax. The noteable exception (at time
of writing) is the ReplaceRegexp filter, which expects find/replace parameters that
do not fit the name/value mold. For this reason, you must always use the shorthand
<replaceregexp .../>
to invoke this filter.