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\NodeVisitorCode
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);
}