PHP Class yii\debug\components\search\Filter

Since: 2.0
Author: Mark Jebri ([email protected])
Inheritance: extends yii\base\Component
ファイルを表示 Open project: yiisoft/yii2-debug Class Usage Examples

Protected Properties

Property Type Description
$rules rules for matching filters in the way: [:fieldName => [rule1, rule2,..]]

Public Methods

Method Description
addMatcher ( string $name, yii\debug\components\search\matchers\MatcherInterface $rule ) Adds data filtering rule.
filter ( array $data ) : array Applies filter on a given array and returns filtered data.

Private Methods

Method Description
passesFilter ( array $row ) : boolean Checks if the given data satisfies filters.

Method Details

addMatcher() public method

Adds data filtering rule.
public addMatcher ( string $name, yii\debug\components\search\matchers\MatcherInterface $rule )
$name string attribute name
$rule yii\debug\components\search\matchers\MatcherInterface

filter() public method

Applies filter on a given array and returns filtered data.
public filter ( array $data ) : array
$data array data to filter
return array filtered data

Property Details

$rules protected_oe property

rules for matching filters in the way: [:fieldName => [rule1, rule2,..]]
protected $rules