• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/form/entityeditorconfigscope.php
  • Класс: BitrixUIFormEntityEditorConfigScope
  • Вызов: EntityEditorConfigScope::getCaptions
static function getCaptions(string $entityTypeId = '', ?string $moduleId = null): array
{
	if(!self::$captions[LANGUAGE_ID])
	{
		Loc::loadMessages(__FILE__);

		self::$captions[LANGUAGE_ID] = array(
			self::PERSONAL => Loc::getMessage('UI_ENTITY_ED_CONFIG_SCOPE_PERSONAL'),
			self::COMMON => Loc::getMessage('UI_ENTITY_ED_CONFIG_SCOPE_COMMON')
		);

		if ($entityTypeId && $customScopes = Scope::getInstance()->getUserScopes($entityTypeId, $moduleId))
		{
			self::$captions[LANGUAGE_ID] = array_merge(
				self::$captions[LANGUAGE_ID], ['CUSTOM' => $customScopes]
			);
		}
	}

	return self::$captions[LANGUAGE_ID];
}