Ejemplo n.º 1
0
 /**
  * @param callable|null $param1
  * @param callable|null $param2
  * @param callable|null $param3
  * @return Closure
  */
 public static function ors(callable $param1 = null, callable $param2 = null, callable $param3 = null)
 {
     $args = new ArraySet(func_get_args());
     return function ($value, $key) use($args) {
         return $args->filter(Maps::invoke($value, $key), 1)->count() > 0;
     };
 }