• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/copy/integration/groupstepper.php
  • Класс: BitrixLandingCopyIntegrationGroupStepper
  • Вызов: GroupStepper::saveCopiedMapIds
private function saveCopiedMapIds(EntityCopier $pageCopier, array $queueOption, Result $result): void
{
	$pageMapIds = ($queueOption['pageMapIds'] ?: []);
	$blockMapIds = ($queueOption['blockMapIds'] ?: []);

	$pageMapIds = $pageCopier->getMapIdsByImplementer(
		LandingCopyImplementLanding::class, $result->getData()
	) + $pageMapIds;
	$queueOption['pageMapIds'] = $pageMapIds;

	$blockMapIds = $pageCopier->getMapIdsByImplementer(
		'LandingBlocks', $result->getData()
	) + $blockMapIds;
	$queueOption['blockMapIds'] = $blockMapIds;

	$this->saveQueueOption($queueOption);
}