PHP 클래스 FluidTYPO3\Flux\Package\FluxPackageFactory

Creates instances of FluxPackage based on provided extension name. Stores created instances in memory.
파일 보기 프로젝트 열기: fluidtypo3/flux 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$overrides array | null
$packages FluidTYPO3\Flux\Package\FluxPackageInterface[]

공개 메소드들

메소드 설명
getPackage ( string $qualifiedExtensionName ) : FluidTYPO3\Flux\Package\FluxPackageInterface Returns the FluxPackage instance associated with and possibly existing in $qualifiedExtensionName.
getPackageWithFallback ( string $qualifiedExtensionName ) : FluidTYPO3\Flux\Package\FluxPackageInterface Returns the FluxPackage instance associated with and possibly existing in $qualifiedExtensionName, but falls back to returning the Flux root package if the requested package does not exist.

보호된 메소드들

메소드 설명
getTypoScriptOverrides ( string $qualifiedExtensionName ) : array

메소드 상세

getPackage() 공개 정적인 메소드

Returns the FluxPackage instance associated with and possibly existing in $qualifiedExtensionName.
public static getPackage ( string $qualifiedExtensionName ) : FluidTYPO3\Flux\Package\FluxPackageInterface
$qualifiedExtensionName string
리턴 FluidTYPO3\Flux\Package\FluxPackageInterface

getPackageWithFallback() 공개 정적인 메소드

Returns the FluxPackage instance associated with and possibly existing in $qualifiedExtensionName, but falls back to returning the Flux root package if the requested package does not exist.
public static getPackageWithFallback ( string $qualifiedExtensionName ) : FluidTYPO3\Flux\Package\FluxPackageInterface
$qualifiedExtensionName string
리턴 FluidTYPO3\Flux\Package\FluxPackageInterface

getTypoScriptOverrides() 보호된 메소드

protected getTypoScriptOverrides ( string $qualifiedExtensionName ) : array
$qualifiedExtensionName string
리턴 array

프로퍼티 상세

$overrides 보호되어 있는 정적으로 프로퍼티

protected static array|NULL $overrides
리턴 array | null

$packages 보호되어 있는 정적으로 프로퍼티

protected static FluxPackageInterface[],FluidTYPO3\Flux\Package $packages
리턴 FluidTYPO3\Flux\Package\FluxPackageInterface[]