Final Class Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext
| Inheritance | Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext |
|---|
MakeFilterContext provides context for creating and validating grid column filters.
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $validationResult | \Yiisoft\Validator\Result | Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext | |
| getQueryValue() | Get the value of a query parameter from the URL. | Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext |
Property Details
Method Details
| public mixed __construct ( \Yiisoft\Validator\Result $validationResult, Yiisoft\Yii\DataView\Url\UrlParameterProviderInterface $urlParameterProvider ) | ||
| $validationResult | \Yiisoft\Validator\Result |
The validation result containing any validation errors. |
| $urlParameterProvider | Yiisoft\Yii\DataView\Url\UrlParameterProviderInterface |
Provider for accessing URL parameters. |
public function __construct(
public readonly Result $validationResult,
private readonly UrlParameterProviderInterface $urlParameterProvider,
) {}
Get the value of a query parameter from the URL.
| public string|null getQueryValue ( string $name ) | ||
| $name | string |
The name of the query parameter. |
| return | string|null |
The value of the query parameter or null if not found. |
|---|---|---|
public function getQueryValue(string $name): ?string
{
return $this->urlParameterProvider->get($name, UrlParameterType::Query);
}
Signup or Login in order to comment.