• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/dataprovider/arraydataprovider.php
  • Класс: BitrixDocumentGeneratorDataProviderArrayDataProvider
  • Вызов: ArrayDataProvider::setItemProvider
protected function setItemProvider($itemKey, $itemProvider, $itemTitle = '')
{
	if(DataProviderManager::getInstance()->checkProviderName($itemProvider))
	{
		if(is_object($itemProvider))
		{
			$this->itemProvider = get_class($itemProvider);
		}
		else
		{
			$this->itemProvider = $itemProvider;
		}
		$this->itemKey = $itemKey;
		$this->itemTitle = $itemTitle;
	}
	else
	{
		throw new ArgumentTypeException('itemProvider');
	}
}