PHP Класс ComponentInstaller\Process\RequireJsProcess

Наследование: extends Process
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$baseUrl The base URL for the require.js configuration.

Открытые методы

Метод Описание
aggregateScripts ( array $package, array $scripts, string $file ) : boolean Concatenate all scripts together into one destination file.
init ( )
process ( )
requireJs ( array $json = [] ) : string Constructs the require.js file from the provided require.js JSON array.
requireJson ( array $packages ) : array Creates a require.js configuration from an array of packages.

Защищенные методы

Метод Описание
arrayMergeRecursiveDistinct ( array &$array1, array &$array2 ) : array Merges two arrays without changing string array keys. Appends to array if keys are numeric.
newAssetCollection ( ) : Assetic\Asset\AssetCollection

Описание методов

aggregateScripts() публичный Метод

Concatenate all scripts together into one destination file.
public aggregateScripts ( array $package, array $scripts, string $file ) : boolean
$package array
$scripts array
$file string
Результат boolean

arrayMergeRecursiveDistinct() защищенный Метод

Merges two arrays without changing string array keys. Appends to array if keys are numeric.
См. также: array_merge()
См. также: array_merge_recursive()
protected arrayMergeRecursiveDistinct ( array &$array1, array &$array2 ) : array
$array1 array
$array2 array
Результат array

init() публичный Метод

public init ( )

newAssetCollection() защищенный Метод

protected newAssetCollection ( ) : Assetic\Asset\AssetCollection
Результат Assetic\Asset\AssetCollection

process() публичный Метод

public process ( )

requireJs() публичный Метод

Constructs the require.js file from the provided require.js JSON array.
public requireJs ( array $json = [] ) : string
$json array The require.js JSON configuration.
Результат string The RequireJS JavaScript configuration.

requireJson() публичный Метод

Creates a require.js configuration from an array of packages.
public requireJson ( array $packages ) : array
$packages array An array of packages from the composer.lock file.
Результат array The built JSON array.

Описание свойств

$baseUrl защищенное свойство

The base URL for the require.js configuration.
protected $baseUrl