• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/update/block/duplicateimages.php
  • Класс: BitrixLandingUpdateBlockDuplicateImages
  • Вызов: DuplicateImages::__construct
public function __construct(?int $blockId, array $params = [])
{
	if (
		!empty($params)
		&& $params['block']
		&& $params['content']
	)
	{
		$this->block = $params['block'];
		$this->content = $params['content'];
		$this->manifest = $this->block->getManifest();
	}
	elseif ($blockId)
	{
		$this->block = new Block($blockId);
		$this->content = $this->block->getContent();
		$this->manifest = $this->block->getManifest();
	}
	// todo: error, if has no params or blockId
}