Цепочки фильтров

Написание фильтров

Zend_Filter предоставляет набор наиболее часто используемых фильтров, но в некоторых случаях может потребоваться написание своих фильтров. Эта задача облегчается реализацией интерфейса Zend_Filter_Interface.

Zend_Filter_Interface определяет единственный метод filter(), который должен быть реализован классом фильтра. Объект класса, реализующего данный интерфейс, может быть добавлен в цепочку фильтров через метод Zend_Filter::addFilter().

Следующий пример демонстрирует, как можно создавать свои фильтры:

  1. span style="color: #808080; font-style: italic;">// Выполнение преобразований над $value,
  2.         // результатом которых является $valueFiltered

Добавление экземпляра этого фильтра в цепочку фильтров:

  1.  


Цепочки фильтров