• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ui/webpack/base.php
  • Класс: Bitrix\Crm\UI\Webpack\Base
  • Вызов: Base::getEmbeddedModule
public function getEmbeddedModule()
{
	$this->configureOnce();
	if (!$this->embeddedModuleName)
	{
		throw new InvalidOperationException('Embedded module does not have a name.');
	}

	$asset = (new WebPacker\Resource\JsAsset())->setContent($this->getEmbeddedBody());
	$package = (new WebPacker\Resource\Package())->addAsset($asset);
	$module = (new WebPacker\Module($this->embeddedModuleName))->setPackage($package);

	return $module;
}