0 follower

Final Class Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext

InheritanceYiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext

MakeFilterContext provides context for creating and validating grid column filters.

Public Properties

Hide inherited properties

Property Type Description Defined By
$validationResult \Yiisoft\Validator\Result Yiisoft\Yii\DataView\GridView\Column\Base\MakeFilterContext

Property Details

Hide inherited properties

$validationResult public property
public \Yiisoft\Validator\Result $validationResult null

Method Details

Hide inherited methods

__construct() public method

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,
) {}

            
getQueryValue() public method

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);
}