function ExpressionParser::checkConstantExpression
1 call to ExpressionParser::checkConstantExpression()
- ExpressionParser::parseArguments in vendor/
twig/ twig/ src/ ExpressionParser.php - Parses arguments.
File
-
vendor/
twig/ twig/ src/ ExpressionParser.php, line 845
Class
- ExpressionParser
- Parses expressions.
Namespace
TwigCode
private function checkConstantExpression(Node $node) : bool {
if (!($node instanceof ConstantExpression || $node instanceof ArrayExpression || $node instanceof NegUnary || $node instanceof PosUnary)) {
return false;
}
foreach ($node as $n) {
if (!$this->checkConstantExpression($n)) {
return false;
}
}
return true;
}