IFilter
| Пакет | system.base |
|---|---|
| Наследование | интерфейс IFilter |
| Подклассы | CAccessControlFilter, CContentDecorator, CFilter, CFilterWidget, CHtmlPurifier, CHttpCacheFilter, CInlineFilter, CMarkdown, COutputCache, COutputProcessor, CTextHighlighter |
| С версии | 1.0 |
| Исходный код | framework/base/interfaces.php |
IFilter — это интерфейс, который должен быть реализован фильтрами действий.
Публичные методы
| Метод | Описание | Определено |
|---|---|---|
| filter() | Выполняет фильтрацию. | IFilter |
Подробное описание методов
filter() метод
abstract public void filter(CFilterChain $filterChain) | ||
| $filterChain | CFilterChain | цепочка фильтров, к которой относится фильтр. |
Выполняет фильтрацию. Этот метод должен быть реализован для выполнения фактической фильтрации. Если фильтр хочет продолжить выполнение действия, он должен вызвать $filterChain->run().
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/IFilter