• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/model/entity.php
  • Класс: BitrixCatalogModelEntity
  • Вызов: Entity::normalize
static function normalize(array &$data): void
{
	$result = [
		'fields' => [],
		'external_fields' => [],
		'actions' => []
	];

	if (isset($data['fields']) && is_array($data['fields']))
	{
		$result['fields'] = $data['fields'];
		if (isset($data['external_fields']) && is_array($data['external_fields']))
			$result['external_fields'] = $data['external_fields'];
		if (isset($data['actions']) && is_array($data['actions']))
			$result['actions'] = $data['actions'];
	}
	else
	{
		$result['fields'] = $data;
	}

	$data = $result;
	unset($result);
}