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

Breadcrumb

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

function SafeAnalysisNodeVisitor::intersectSafe

1 call to SafeAnalysisNodeVisitor::intersectSafe()
SafeAnalysisNodeVisitor::leaveNode in vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php
Called after child nodes are visited.

File

vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php, line 154

Class

SafeAnalysisNodeVisitor
@internal

Namespace

Twig\NodeVisitor

Code

private function intersectSafe(array $a, array $b) : array {
    if (!$a || !$b) {
        return [];
    }
    if (\in_array('all', $a)) {
        return $b;
    }
    if (\in_array('all', $b)) {
        return $a;
    }
    return array_intersect($a, $b);
}
RSS feed
Powered by Drupal