PHP Класс FluidTYPO3\Flux\Package\FluxPackageFactory

Creates instances of FluxPackage based on provided extension name. Stores created instances in memory.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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[]