• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/History/Action/EditIconAction.php
  • Класс: BitrixLandingHistoryActionEditIconAction
  • Вызов: EditIconAction::enrichParams
static function enrichParams(array $params): array
{
	// convert format form getNode to js-command like
	if (count($params['valueBefore']['classList']) === 1)
	{
		$params['valueBefore']['classList'] = explode(' ', $params['valueBefore']['classList'][0]);
	}
	if ($params['valueBefore']['data-pseudo-url'])
	{
		$params['valueBefore']['url'] = $params['valueBefore']['data-pseudo-url'];
		unset($params['valueBefore']['data-pseudo-url']);
	}

	/**
	 * @var $block Block
	 */
	$block = $params['block'];

	return [
		'block' => $block->getId(),
		'selector' => $params['selector'] ?: '',
		'position' => $params['position'] ?: 0,
		'lid' => $block->getLandingId(),
		'valueAfter' => $params['valueAfter'] ?: '',
		'valueBefore' => $params['valueBefore'] ?: '',
	];
}