1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Builder

Открытые члены

 __construct (ResourceCollection $resources)
 attachToLanding (int $lid)
 setOutput ()
 getOutput ()

Открытые статические члены

static createByType (ResourceCollection $resources, string $type)

Защищенные члены

 normalizeResources ()
 initResourcesAsJsExtension (array $resources, $extName=null)
 setStrings ()

Защищенные данные

const TYPE_STANDART = 'STANDART'
const TYPE_WEBPACK = 'WEBPACK'
const PACKAGE_NAME = 'landing_assets'
 $resources
 $normalizedResources = []
 $landingId = 0

Подробное описание

См. определение в файле builder.php строка 10

Конструктор(ы)

◆ __construct()

__construct ( ResourceCollection $resources)

Builder constructor.

Аргументы
ResourceCollection$resources
Исключения
ArgumentTypeException

См. определение в файле builder.php строка 36

Методы

◆ attachToLanding()

attachToLanding ( int $lid)

Assets pack must be attached only to once landing. Set ID

Аргументы
int$lid- landing ID

См. определение в файле builder.php строка 74

◆ createByType()

createByType ( ResourceCollection $resources,
string $type )
static
Аргументы
ResourceCollection$resourcesResources object
string$typeBuilder type
Возвращает
Builder
Исключения
ArgumentException
ArgumentTypeException

См. определение в файле builder.php строка 55

◆ getOutput()

getOutput ( )

Get all assets as normalized array by types

Возвращает
array

См. определение в файле builder.php строка 89

◆ initResourcesAsJsExtension()

initResourcesAsJsExtension ( array $resources,
$extName = null )
protected

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

См. определение в файле builder.php строка 98

◆ normalizeResources()

normalizeResources ( )
abstractprotected

◆ setOutput()

setOutput ( )
abstract

Add assets to page

Возвращает
mixed

◆ setStrings()

setStrings ( )
protected

Add assets strings to page

См. определение в файле builder.php строка 119

Поля

◆ $landingId

$landingId = 0
protected

См. определение в файле builder.php строка 29

◆ $normalizedResources

$normalizedResources = []
protected

См. определение в файле builder.php строка 24

◆ $resources

$resources
protected

См. определение в файле builder.php строка 20

◆ PACKAGE_NAME

const PACKAGE_NAME = 'landing_assets'
protected

См. определение в файле builder.php строка 15

◆ TYPE_STANDART

const TYPE_STANDART = 'STANDART'
protected

См. определение в файле builder.php строка 12

◆ TYPE_WEBPACK

const TYPE_WEBPACK = 'WEBPACK'
protected

См. определение в файле builder.php строка 13


Объявления и описания членов класса находятся в файле: