• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/internals/entity/fieldmanager.php
  • Класс: BitrixDiskInternalsEntityFieldManager
  • Вызов: FieldManager::getReferenceFields
public function getReferenceFields($modelClassName)
{
	$modelClassName = $this->resolveClassName($modelClassName);

	if (isset($this->referenceFieldsRepository[$modelClassName]))
	{
		return $this->referenceFieldsRepository[$modelClassName];
	}
	/** @var Model $modelClassName */
	$rawFields = $modelClassName::getMapReferenceAttributes();

	/** @var string $modelClassName */
	if (!$rawFields)
	{
		$this->referenceFieldsRepository[$modelClassName] = array();

		return $this->referenceFieldsRepository[$modelClassName];
	}

	$this->referenceFieldsRepository[$modelClassName] = $this->normalizeReferenceFields($rawFields);

	return $this->referenceFieldsRepository[$modelClassName];
}