private function ClosureExpressionVisitor::orExpressions

1 call to ClosureExpressionVisitor::orExpressions()
ClosureExpressionVisitor::walkCompositeExpression in drupal/core/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
Convert a composite expression into the target query language output

File

drupal/core/vendor/doctrine/common/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php, line 183

Class

ClosureExpressionVisitor
Walks an expression graph and turns it into a PHP closure.

Namespace

Doctrine\Common\Collections\Expr

Code

private function orExpressions($expressions) {
  return function ($object) use ($expressions) {
    foreach ($expressions as $expression) {
      if ($expression($object)) {
        return true;
      }
    }
    return false;
  };
}