Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BlockReferenceExpression.php

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\Expression

Code

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);
}
RSS feed
Powered by Drupal