1 code examples of PHP Oro\Component\Layout\Block\Type\Options extracted from open source projects
/**
* Processes expressions that don't work with data
*/
protected function processExpressions(Options $options)
{
if (!$this->context->getOr('expressions_evaluate')) {
return;
}
$values = $options->toArray();
if ($this->context->getOr('expressions_evaluate_deferred')) {
$this->expressionProcessor->processExpressions($values, $this->context, null, true, null);
} else {
$this->expressionProcessor->processExpressions(
$values,
$this->context,
$this->dataAccessor,
true,
$this->context->getOr('expressions_encoding')
);
}
$options->setMultiple($values);
}