Класс
DocumentGenerator
DataProviderManager
\Bitrix\DocumentGenerator\DataProviderManager
Исходный файл: source/documentgenerator/lib/dataprovidermanager.php:24
Константы
MAX_DEPTH_LEVEL_ROOT_PROVIDERS
Методы (27)
-
__construct() -
checkDataProviderAccess() -
static checkProviderName()Возвращает true, если $providerClassName является корректным DataProvider. -
createDataProvider()Попытаться создать новый экземпляр DataProvider из $fieldDescription на $value. -
getContext() -
getCulture() -
getDataProvider()Создаёт новый DataProvider на $value с $options. -
getDataProviderRegionPhrases() -
getDataProviderValue()Разрешает и выполняет функцию обратного вызова из VALUE в поле с $placeholder -
getDefaultTemplateFields() -
static getInstance() -
getLangPhraseValue() -
getList()Получить список доступных DataProvider, отфильтрованных по $params -
getProviderField() -
getProviderFields()Возвращает одноуровневый массив со всеми полями $parentDataProvider. -
getProviderPlaceholders()Возвращает все возможные плейсхолдеры для DataProvider. -
getRegion() -
getRegionLanguageId() -
getRegionPhrases() -
getValueFromList() -
isProviderArray()Возвращает true, если провайдер принимает массив в качестве основного $value. -
prepareValue() -
resetContext()Сбрасывает глобальный контекст к его предыдущему значению (перед последним вызовом self::setContext) -
setContext() -
setRegion() -
setSubstitutionProviders() -
valueToPlaceholder()Формирует корректный плейсхолдер для $value.

