Manage webpack files
См. определение в файле webpackfile.php строка 16
◆ __construct()
◆ addResource()
addResource |
( |
string | $resource | ) |
|
- Аргументы
-
string | $resource | Relative path to asset. |
См. определение в файле webpackfile.php строка 120
◆ build()
Create new or get existing webpack file.
См. определение в файле webpackfile.php строка 128
◆ configureFile()
◆ configureResources()
◆ findExistFile()
Search existing asset file for current landing
- Возвращает
- null|int - ID of file or false if not exist
См. определение в файле webpackfile.php строка 172
◆ getFileName()
◆ getOutput()
Return JS-string for load assets pack File must be builded before
- Возвращает
- string
См. определение в файле webpackfile.php строка 227
◆ markAllToRebuild()
- Mark webpack files for landing as "need rebuild", but not delete them. File will be exist until not created new file.
См. определение в файле webpackfile.php строка 257
◆ markToRebuild()
Mark webpack files for landing as "need rebuild", but not delete them. File will be exist until not created new file.
- Аргументы
-
int|[int] | $lid - array of landing IDs. |
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле webpackfile.php строка 241
◆ setFileName()
setFileName |
( |
string | $name | ) |
|
Set unique name of file. If not set - will be using default
- Аргументы
-
См. определение в файле webpackfile.php строка 98
◆ setLandingId()
Assets created for every landing.
- Аргументы
-
См. определение в файле webpackfile.php строка 80
◆ setPackageHash()
setPackageHash |
( |
string | $hash | ) |
|
Set unique string for current assets package
- Аргументы
-
См. определение в файле webpackfile.php строка 89
◆ setUseLang()
◆ $cacheTtl
◆ $fileController
◆ $fileId
◆ $filename
◆ $landingId
◆ $package
WebPacker Resource Package $package |
|
protected |
◆ $packageHash
◆ $profile
WebPacker Resource Profile $profile |
|
protected |
◆ CORE_EXTENSION
const CORE_EXTENSION = 'ui.webpacker' |
|
protected |
◆ DEFAULT_NAME
const DEFAULT_NAME = 'assets_webpack' |
|
protected |
◆ DIR_NAME
const DIR_NAME = 'assets' |
|
protected |
◆ LANG_RESOURCE
const LANG_RESOURCE = '/bitrix/js/landing/webpackassets/message_loader.js' |
|
protected |
◆ MODULE_ID
Объявления и описания членов класса находятся в файле: