PHP Класс Puli\Manager\Installer\ModuleFileInstallerManager

С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Наследование: implements Puli\Manager\Api\Installer\InstallerManager
Показать файл Открыть проект

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

Метод Описание
__construct ( Puli\Manager\Api\Module\RootModuleFileManager $rootModuleFileManager, ModuleList $modules )
addRootInstallerDescriptor ( Puli\Manager\Api\Installer\InstallerDescriptor $descriptor )
clearRootInstallerDescriptors ( )
findInstallerDescriptors ( Webmozart\Expression\Expression $expr )
findRootInstallerDescriptors ( Webmozart\Expression\Expression $expr )
getInstallerDescriptor ( $name )
getInstallerDescriptors ( )
getRootInstallerDescriptor ( $name )
getRootInstallerDescriptors ( )
hasInstallerDescriptor ( $name )
hasInstallerDescriptors ( Webmozart\Expression\Expression $expr = null )
hasRootInstallerDescriptor ( $name )
hasRootInstallerDescriptors ( Webmozart\Expression\Expression $expr = null )
removeRootInstallerDescriptor ( $name )
removeRootInstallerDescriptors ( Webmozart\Expression\Expression $expr )

Приватные методы

Метод Описание
assertInstallersLoaded ( )
dataToInstaller ( $installerName, stdClass $installerData )
dataToParameter ( $parameterName, stdClass $parameterData )
dataToParameters ( stdClass $parametersData )
installerToData ( Puli\Manager\Api\Installer\InstallerDescriptor $installer ) : stdClass Extracting an object containing the data from an installer descriptor.
loadInstallers ( Puli\Manager\Api\Module\Module $module )
parameterToData ( Puli\Manager\Api\Installer\InstallerParameter $parameter )
parametersToData ( array $parameters ) : array
persistInstallersData ( )

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

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

public __construct ( Puli\Manager\Api\Module\RootModuleFileManager $rootModuleFileManager, ModuleList $modules )
$rootModuleFileManager Puli\Manager\Api\Module\RootModuleFileManager
$modules Puli\Manager\Api\Module\ModuleList

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

public addRootInstallerDescriptor ( Puli\Manager\Api\Installer\InstallerDescriptor $descriptor )
$descriptor Puli\Manager\Api\Installer\InstallerDescriptor

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

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

public findInstallerDescriptors ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

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

public findRootInstallerDescriptors ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression

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

public getInstallerDescriptor ( $name )

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

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

public getRootInstallerDescriptor ( $name )

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

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

public hasInstallerDescriptor ( $name )

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

public hasInstallerDescriptors ( Webmozart\Expression\Expression $expr = null )
$expr Webmozart\Expression\Expression

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

public hasRootInstallerDescriptor ( $name )

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

public hasRootInstallerDescriptors ( Webmozart\Expression\Expression $expr = null )
$expr Webmozart\Expression\Expression

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

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

public removeRootInstallerDescriptors ( Webmozart\Expression\Expression $expr )
$expr Webmozart\Expression\Expression