Final Class Yiisoft\Data\Reader\Filter\Like
| Inheritance | Yiisoft\Data\Reader\Filter\Like |
|---|---|
| Implements | Yiisoft\Data\Reader\FilterInterface |
Like filter defines a criteria for ensuring field value is like-match to a given value.
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $caseSensitive | boolean|null | Yiisoft\Data\Reader\Filter\Like | |
| $field | string | Yiisoft\Data\Reader\Filter\Like | |
| $mode | \Yiisoft\Data\Reader\Filter\LikeMode | Yiisoft\Data\Reader\Filter\Like | |
| $value | string|\Stringable | Yiisoft\Data\Reader\Filter\Like |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Data\Reader\Filter\Like |
Property Details
Method Details
| public mixed __construct ( string $field, string|\Stringable $value, boolean|null $caseSensitive = null, \Yiisoft\Data\Reader\Filter\LikeMode $mode = LikeMode::Contains ) | ||
| $field | string |
Name of the field to compare. |
| $value | string|\Stringable |
Value to like-compare with. |
| $caseSensitive | boolean|null |
Whether search must be case-sensitive:
|
| $mode | \Yiisoft\Data\Reader\Filter\LikeMode |
Matching mode. |
public function __construct(
public readonly string $field,
public readonly string|Stringable $value,
public readonly ?bool $caseSensitive = null,
public readonly LikeMode $mode = LikeMode::Contains,
) {}
Signup or Login in order to comment.