method
public
DataProviderManager::getDataProviderValue()
Сигнатура
public getDataProviderValue(DataProvider $dataProvider, string|int $placeholder) : DataProvider|false|mixed
Описание
Разрешает и выполняет функцию обратного вызова из VALUE в поле с $placeholder
Параметры
$dataProvider
DataProvider
$placeholder
string|int
Возвращаемое значение
DataProvider|false|mixed
Как применяется в DataProviderManager
DataProviderManager::getDataProviderValue() — метод класса \Bitrix\DocumentGenerator\DataProviderManager модуля «Генератор документов».
Метод объекта: сначала нужен экземпляр DataProviderManager.
use Bitrix\Main\Loader;
use Bitrix\DocumentGenerator\DataProviderManager;
Loader::includeModule('documentgenerator');
/** @var DataProviderManager $object */
$dataProvider = null; // DataProvider
$placeholder = '';
$result = $object->getDataProviderValue($dataProvider, $placeholder);
// $result: DataProvider|false|mixedДругие методы DataProviderManager
checkDataProviderAccess()checkProviderName()Возвращает true, если $providerClassName является корректным DataProvider.createDataProvider()Попытаться создать новый экземпляр DataProvider из $fieldDescription на $value.getContext()getCulture()getDataProvider()Создаёт новый DataProvider на $value с $options.getDataProviderRegionPhrases()getDefaultTemplateFields()getInstance()getLangPhraseValue()getList()Получить список доступных DataProvider, отфильтрованных по $paramsgetProviderField()
Исходный файл: source/documentgenerator/lib/dataprovidermanager.php:194

