• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/Providers/Edna/WhatsApp/TemplateManager.php
  • Класс: Bitrix\MessageService\Providers\Edna\WhatsApp\TemplateManager
  • Вызов: TemplateManager::prepareTemplate
public function prepareTemplate($templateData): array
{
	try
	{
		$messageTemplateDecoded = Json::decode($templateData);
		$messageTemplateDecoded =
			$this->emoji->convertEmojiInTemplate($messageTemplateDecoded, InternalOption::EMOJI_ENCODE);
	}
	catch (\Bitrix\Main\ArgumentException $e)
	{
		throw new ArgumentException('Incorrect message template');
	}

	return $messageTemplateDecoded;
}