• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/requisite.php
  • Класс: Bitrix\Crm\WebForm\Requisite
  • Вызов: Requisite::convertOptionsToSettings
public function convertOptionsToSettings(array $options): array
{
	return [];

	$presets = $options['presets'] ?? [];
	$presets = array_map(
		function (array $preset): array
		{
			$fieldNames = ['RQ_ACC'];
			$fields = array_filter(
				$preset['fields'],
				function (array $field) use ($fieldNames): bool
				{
					return in_array($field['name'], $fieldNames);
				}
			);
			$fields = array_map(
				function (array $field): array
				{
					return [
						'name' => $field['name'],
					];
				},
				$fields
			);
			return [

				'id' => $preset['id'],
				'fields' => $fields,
			];
		},
		$presets
	);


	return [
		'presets' => $presets,
	];
}