• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/EntityEditor/StoreDocumentProvider.php
  • Класс: BitrixCatalogMobileEntityEditorStoreDocumentProvider
  • Вызов: StoreDocumentProvider::flattenConfigToFieldNames
private function flattenConfigToFieldNames(array $entityConfig): array
{
	$fields = [];

	foreach ($entityConfig as $column)
	{
		if (!empty($column['elements']) && is_array($column['elements']))
		{
			foreach ($column['elements'] as $section)
			{
				if (!empty($section['elements']) && is_array($section['elements']))
				{
					foreach ($section['elements'] as $field)
					{
						$fields[] = $field['name'];
					}
				}
			}
		}
	}

	return $fields;
}