PHP 클래스 ComponentInstaller\Process\RequireJsProcess

상속: extends Process
파일 보기 프로젝트 열기: robloach/component-installer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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