eZ\Publish\Core\QueryType\QueryParameterContentViewQueryTypeMapper::evaluateExpression PHP Method

evaluateExpression() private method

private evaluateExpression ( ContentView $contentView, string $queryParameterValue ) : mixed
$contentView eZ\Publish\Core\MVC\Symfony\View\ContentView
$queryParameterValue string
return mixed
    private function evaluateExpression(ContentView $contentView, $queryParameterValue)
    {
        if (substr($queryParameterValue, 0, 2) === '@=') {
            $language = new ExpressionLanguage();
            return $language->evaluate(substr($queryParameterValue, 2), ['view' => $contentView, 'location' => $contentView->getLocation(), 'content' => $contentView->getContent()]);
        } else {
            return $queryParameterValue;
        }
    }
QueryParameterContentViewQueryTypeMapper