• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat.php
  • Класс: BitrixImV2Chat
  • Вызов: Chat::setUserIds
protected function setUserIds(?array $userIds): self
{
	if (is_array($userIds) && count($userIds))
	{
		$userIds = filter_var(
			$userIds,
			FILTER_VALIDATE_INT,
			[
				'flags' => FILTER_REQUIRE_ARRAY,
				'options' => ['min_range' => 1]
			]
		);

		foreach ($userIds as $key => $userId)
		{
			if (!is_int($userId))
			{
				unset($userIds[$key]);
			}
		}
	}

	$this->usersIds = array_unique($userIds);

	return $this;
}