• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/socialnetwork/group.php
  • Класс: BitrixTasksIntegrationSocialNetworkGroup
  • Вызов: Group::searchGroups
static function searchGroups(string $searchText, array $select = []): array
{
	$defaultSelect = ['ID', 'NAME'];
	$searchText = FilterHelper::matchAgainstWildcard(Content::prepareStringToken($searchText));

	if ($searchText === '')
	{
		return [];
	}

	$query = WorkgroupTable::query()
		->setSelect((empty($select) ? $defaultSelect : array_merge($defaultSelect, $select)))
		->whereMatch('SEARCH_INDEX', $searchText)
	;

	return $query->exec()->fetchAll();
}