PHP 클래스 Puli\Manager\Installer\ModuleFileInstallerManager

부터: 1.0
저자: Bernhard Schussek ([email protected])
상속: implements Puli\Manager\Api\Installer\InstallerManager
파일 보기 프로젝트 열기: puli/manager

공개 메소드들

메소드 설명
__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