• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/Controller/Element.php
  • Класс: BitrixIblockControllerElement
  • Вызов: Element::getController
protected function getController()
{
	$iblock = $this->getIblock();

	$serviceLocator = ServiceLocator::getInstance();
	$serviceId = "iblock.element.{$iblock->getApiCode()}.rest.controller";

	if ($serviceLocator->has($serviceId))
	{
		// get from service locator
		$controller = $serviceLocator->get($serviceId);
	}
	else
	{
		$controller = DefaultElement::class;
	}

	return $controller;
}