• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/eventlog/action.php
  • Класс: BitrixMainEventLogAction
  • Вызов: Action::createByType
static function createByType($type, $recipient, $text)
{
	switch($type)
	{
		case self::TYPE_EMAIL:
			return new ActionEmail($recipient, $text);
		case self::TYPE_SMS:
			return new ActionSms($recipient, $text);
		default:
			throw new BitrixMainArgumentException("Unknown action type", "type");
	}
}