function ArrayExpression::__construct
Overrides Node::__construct
File
-
vendor/
twig/ twig/ src/ Node/ Expression/ ArrayExpression.php, line 21
Class
Namespace
Twig\Node\ExpressionCode
public function __construct(array $elements, int $lineno) {
parent::__construct($elements, [], $lineno);
$this->index = -1;
foreach ($this->getKeyValuePairs() as $pair) {
if ($pair['key'] instanceof ConstantExpression && ctype_digit((string) $pair['key']->getAttribute('value')) && $pair['key']->getAttribute('value') > $this->index) {
$this->index = $pair['key']->getAttribute('value');
}
}
}