• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/tracking/channel/factory.php
  • Класс: Bitrix\Crm\Tracking\Channel\Factory
  • Вызов: Factory::getClass
static function getClass($code)
{
	$class = null;
	switch ($code)
	{
		case Base::Mail:
			$class = Mail::class;
			break;
		case Base::Call:
			$class = Call::class;
			break;
		case Base::Imol:
			$class = Imol::class;
			break;
		case Base::Site:
			$class = Site::class;
			break;
		case Base::Site24:
			$class = Site24::class;
			break;
		case Base::Shop24:
			$class = Shop24::class;
			break;
		case Base::CrmShop:
			$class = CrmShop::class;
			break;
		case Base::SiteDomain:
			$class = SiteDomain::class;
			break;
		case Base::Button:
			$class = Button::class;
			break;
		case Base::Form:
			$class = Form::class;
			break;
		case Base::Callback:
			$class = Callback::class;
			break;
		case Base::FbLeadAds:
			$class = FbLeadAds::class;
			break;
		case Base::VkLeadAds:
			$class = VkLeadAds::class;
			break;
		case Base::Rest:
			$class = Rest::class;
			break;
		case Base::Order:
			$class = Order::class;
			break;
		case Base::SalesCenter:
			$class = SalesCenter::class;
			break;
	}

	return $class;
}