• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/webpacker/builder.php
  • Класс: BitrixMainWebWebPackerBuilder
  • Вызов: Builder::addExtension
public function addExtension($name, $appendDependencies = true)
{
	$list = $appendDependencies ? Extension::getDependencyList($name) : [];
	if (!in_array($name, $list))
	{
		$list[] = $name;
	}

	$this->extensions = array_unique(array_merge($this->extensions, $list));

	$list = array_diff($list, $this->modules);
	$list = array_filter(
		$list,
		function ($item)
		{
			return $item !== Converter::CORE_EXTENSION;
		}
	);
	$this->modules = array_merge($this->modules, $list);

	return $this;
}