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

Breadcrumb

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

function MethodCallExpression::__construct

Overrides Node::__construct

File

vendor/twig/twig/src/Node/Expression/MethodCallExpression.php, line 18

Class

MethodCallExpression

Namespace

Twig\Node\Expression

Code

public function __construct(AbstractExpression $node, string $method, ArrayExpression $arguments, int $lineno) {
    trigger_deprecation('twig/twig', '3.15', 'The "%s" class is deprecated, use "%s" instead.', __CLASS__, MacroReferenceExpression::class);
    parent::__construct([
        'node' => $node,
        'arguments' => $arguments,
    ], [
        'method' => $method,
        'safe' => false,
        'is_defined_test' => false,
    ], $lineno);
    if ($node instanceof NameExpression) {
        $node->setAttribute('always_defined', true);
    }
}
RSS feed
Powered by Drupal