48 ->setSelect([
'USER_ID',
'CATEGORY_ID'])
49 ->whereIn(
'USER_ID', $userIds)
50 ->where(
'CATEGORY_ID', $categoryId)
53 $bannedQueryResult = $bannedQuery->exec();
56 while($ban = $bannedQueryResult->fetchObject())
58 $usersWhoBanned[$ban->getUserId()] =
true;
61 $bans = array_map(
static fn(
int $userId) => !empty($usersWhoBanned[
$userId]), $userIds);
63 return array_combine($userIds, $bans);