См. определение в файле manager.php строка 19
◆ __construct()
Manager constructor.
См. определение в файле manager.php строка 65
◆ addAsset()
addAsset |
( |
| $code, |
|
|
| $location = null ) |
Recursive (by 'rel' key) adding assets in WP packege
- Аргументы
-
| [string]|string | $code |
int | null | $location | - Where will be placed asset. |
См. определение в файле manager.php строка 143
◆ addAssetRecursive()
addAssetRecursive |
( |
string | $code, |
|
|
| $location = null ) |
|
protected |
- Аргументы
-
string | $code | |
int | null | $location | |
См. определение в файле manager.php строка 163
◆ addString()
addString |
( |
string | $string | ) |
|
Add asset string
- Аргументы
-
См. определение в файле manager.php строка 388
◆ checkFontLinkType()
static checkFontLinkType |
( |
string | $path | ) |
|
|
staticprotected |
◆ createBuilder()
Create builder object by currently set mode
- Исключения
-
ArgumentException
См. определение в файле manager.php строка 415
◆ createStringFromPath()
createStringFromPath |
( |
string | $path, |
|
|
string | $type ) |
|
protected |
Create <link> or <script> string for adding
- Аргументы
-
string | $path | |
string | $type | from Bitrix\Landing\Assets\Types |
- Возвращает
- string
См. определение в файле manager.php строка 295
◆ detectType()
static detectType |
( |
string | $path | ) |
|
|
staticprotected |
Detect type by path.
- Аргументы
-
string | $path | Relative path to asset. |
- Возвращает
- null|string
См. определение в файле manager.php строка 335
◆ getInstance()
Singleton instance.
- Возвращает
- Manager
См. определение в файле manager.php строка 52
◆ getMode()
Get current mode
- Возвращает
- string
См. определение в файле manager.php строка 91
◆ getRegisteredAssetLocation()
getRegisteredAssetLocation |
( |
string | $code | ) |
|
|
protected |
Return location of later added asset
- Аргументы
-
string | $code | Code of added asset |
- Возвращает
- bool|mixed asset location or false, if asset not added
См. определение в файле manager.php строка 110
◆ isAssetRegistered()
isAssetRegistered |
( |
| $code | ) |
|
|
protected |
- Аргументы
-
string | $code | - Name of asset or CJSCore extension. |
- Возвращает
- mixed
См. определение в файле manager.php строка 100
◆ isNeedAddAsset()
isNeedAddAsset |
( |
string | $code, |
|
|
int | $location ) |
|
protected |
- Аргументы
-
- Возвращает
- bool
См. определение в файле manager.php строка 201
◆ markAssetRegistered()
markAssetRegistered |
( |
| $code, |
|
|
| $location ) |
|
protected |
- Аргументы
-
string | $code | - Name of asset or CJSCore extension. |
См. определение в файле manager.php строка 123
◆ processAsset()
processAsset |
( |
array | $asset, |
|
|
int | $location ) |
|
protected |
Get parts of asset and add them in pack
- Аргументы
-
array | $asset | - array of asset data |
string | $location | - where will be placed asset. |
См. определение в файле manager.php строка 223
◆ rebuildWebpack()
static rebuildWebpack |
( |
| ) |
|
|
static |
When updated assets files - need rebuild webpack file. Marked packs for all landing as "need rebuild".
См. определение в файле manager.php строка 423
◆ rebuildWebpackForLanding()
static rebuildWebpackForLanding |
( |
| $lid = [] | ) |
|
|
static |
When updated assets files - need rebuild webpack file. Marked packs for current landing as "need rebuild".
- Аргументы
-
int|[int] | $lid - ID of landing. |
См. определение в файле manager.php строка 432
◆ setOutput()
setOutput |
( |
int | $lid = 0 | ) |
|
Add extensions on page
- Аргументы
-
int | $lid | - ID of current landing. |
См. определение в файле manager.php строка 397
◆ setStandartMode()
Set standart mode of builder
См. определение в файле manager.php строка 82
◆ setWebpackMode()
Set webpack mode of builder
См. определение в файле manager.php строка 74
◆ $builder
◆ $mode
◆ $registered
◆ $resources
◆ MODE_STANDART
const MODE_STANDART = 'STANDART' |
|
protected |
◆ MODE_WEBPACK
const MODE_WEBPACK = 'WEBPACK' |
|
protected |
◆ REGISTERED_KEY_CODE
const REGISTERED_KEY_CODE = 'code' |
|
protected |
◆ REGISTERED_KEY_LOCATION
const REGISTERED_KEY_LOCATION = 'location' |
|
protected |