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