1<?php
2
3/*
4 * This file is part of Twig.
5 *
6 * (c) Fabien Potencier
7 * (c) Armin Ronacher
8 *
9 * For the full copyright and license information, please view the LICENSE
10 * file that was distributed with this source code.
11 */
12
13namespace Twig\Node\Expression;
14
15use Twig\Compiler;
16
17class ConstantExpression extends AbstractExpression
18{
19    public function __construct($value, $lineno)
20    {
21        parent::__construct([], ['value' => $value], $lineno);
22    }
23
24    public function compile(Compiler $compiler)
25    {
26        $compiler->repr($this->getAttribute('value'));
27    }
28}
29
30class_alias('Twig\Node\Expression\ConstantExpression', 'Twig_Node_Expression_Constant');
31