public static function any($array, $predicate) { foreach ($array as $key => $item) { if ($predicate($item, $key)) { return true; } } return false; }
private function containsTermChangeInfo($changeInfoList) { return ArrayUtils::any($changeInfoList, function ($changeInfo) { return $changeInfo instanceof TermChangeInfo; }); }