function BlockReferenceExpression::__construct
Parameters
AbstractExpression $name:
Overrides Node::__construct
File
-
vendor/
twig/ twig/ src/ Node/ Expression/ BlockReferenceExpression.php, line 28
Class
- BlockReferenceExpression
- Represents a block call node.
Namespace
Twig\Node\ExpressionCode
public function __construct(Node $name, ?Node $template, int $lineno) {
if (!$name instanceof AbstractExpression) {
trigger_deprecation('twig/twig', '3.15', 'Not passing a "%s" instance to the "node" argument of "%s" is deprecated ("%s" given).', AbstractExpression::class, static::class, get_class($name));
}
$nodes = [
'name' => $name,
];
if (null !== $template) {
$nodes['template'] = $template;
}
parent::__construct($nodes, [
'is_defined_test' => false,
'output' => false,
], $lineno);
}