private function parseOptionExpression($expression, Request $request)
{
$expression = preg_replace_callback('/\\$(\\w+)/', function ($matches) use($request) {
$variable = $request->get($matches[1]);
return is_string($variable) ? sprintf('"%s"', $variable) : $variable;
}, $expression);
return $this->expression->evaluate($expression, ['container' => $this->container]);
}