allow trait consumers to use the prepared eel evaluator
This commit is contained in:
parent
57d3efe1df
commit
a09738ec83
1 changed files with 8 additions and 1 deletions
|
@ -6,6 +6,7 @@ namespace DigiComp\AttachmentViewUtility;
|
|||
|
||||
use Neos\Eel\CompilingEvaluator;
|
||||
use Neos\Eel\Context;
|
||||
use Neos\Eel\EelEvaluatorInterface;
|
||||
use Neos\Eel\Helper\ArrayHelper;
|
||||
use Neos\Eel\Helper\StringHelper;
|
||||
use Neos\Flow\Annotations as Flow;
|
||||
|
@ -47,7 +48,13 @@ trait EelFilenameTrait
|
|||
throw new \RuntimeException('Your view options could not be found', 1697550440);
|
||||
}
|
||||
$expression = $this->options[$this->eelExpressionOptionKey];
|
||||
$context = new Context(\array_merge($variables, [
|
||||
|
||||
return $this->getEelResult($expression, $variables);
|
||||
}
|
||||
|
||||
protected function getEelResult(string $expression, array $contextVariables)
|
||||
{
|
||||
$context = new Context(\array_merge($contextVariables, [
|
||||
'Array' => new ArrayHelper(),
|
||||
'String' => new StringHelper(),
|
||||
'Translation' => new TranslationHelper(),
|
||||
|
|
Loading…
Reference in a new issue