• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/domain/provider/bitrix24.php
  • Класс: BitrixLandingDomainProviderBitrix24
  • Вызов: Bitrix24::getSuggestedDomains
public function getSuggestedDomains(string $domainName, array $tld): array
{
	$domains = [];
	$words = $this->getKeywordsByDomain($domainName);

	if ($words)
	{
		$res = CControllerClient::executeEvent(
			'OnMailControllerSuggestDomain',
			[
				'WORD1' => $words[0],
				'WORD2' => isset($words[1]) ? $words[1] : '',
				'TLDS' => array_map('mb_strtolower', $tld),
				'ZONE' => Manager::getZone()
			]
		);
		if ($res && isset($res['result']) && is_array($res['result']))
		{
			$domains = $res['result'];
		}
	}

	return $domains;
}