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

Breadcrumb

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

function AbstractBinary::__construct

Parameters

AbstractExpression $left:

AbstractExpression $right:

Overrides Node::__construct

2 calls to AbstractBinary::__construct()
MatchesBinary::__construct in vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php
MatchesBinary::__construct in vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php
1 method overrides AbstractBinary::__construct()
MatchesBinary::__construct in vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php

File

vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php, line 25

Class

AbstractBinary

Namespace

Twig\Node\Expression\Binary

Code

public function __construct(Node $left, Node $right, int $lineno) {
    if (!$left instanceof AbstractExpression) {
        trigger_deprecation('twig/twig', '3.15', 'Not passing a "%s" instance to the "left" argument of "%s" is deprecated ("%s" given).', AbstractExpression::class, static::class, get_class($left));
    }
    if (!$right instanceof AbstractExpression) {
        trigger_deprecation('twig/twig', '3.15', 'Not passing a "%s" instance to the "right" argument of "%s" is deprecated ("%s" given).', AbstractExpression::class, static::class, get_class($right));
    }
    parent::__construct([
        'left' => $left,
        'right' => $right,
    ], [], $lineno);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal