- Модуль: documentgenerator
- Путь к файлу: ~/bitrix/modules/documentgenerator/lib/model/file.php
- Класс: BitrixDocumentGeneratorModelFileTable
- Вызов: FileTable::getMap
static function getMap()
{
return [
new MainEntityIntegerField('ID', [
'primary' => true,
'autocomplete' => true,
]),
new MainEntityStringField('STORAGE_TYPE', [
'required' => true,
'validation' => function()
{
return [
function($value)
{
if(is_a($value, Storage::class, true))
{
return true;
}
else
{
return Loc::getMessage('DOCUMENTGENERATOR_MODEL_FILE_CLASS_VALIDATION', ['#CLASSNAME#' => $value, '#PARENT#' => Storage::class]);
}
}
];
},
]),
new MainEntityStringField('STORAGE_WHERE', [
'required' => true,
]),
];
}