Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Builder
+ Граф наследования:Builder:

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

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

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

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

Переопределяется в WebpackBuilder.

См. определение в файле 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()

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

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

◆ initResourcesAsJsExtension()

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

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

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

◆ normalizeResources()

normalizeResources ( )
abstractprotected

Переопределяется в StandartBuilder и WebpackBuilder.

◆ setOutput()

setOutput ( )
abstract

Add assets to page

Возвращает
mixed

Переопределяется в StandartBuilder и WebpackBuilder.

◆ setStrings()

setStrings ( )
protected

Add assets strings to page

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

Данные класса

◆ $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