PHP 클래스 Pagekit\Installer\Package\PackageManager

파일 보기 프로젝트 열기: pagekit/pagekit 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$composer Pagekit\Installer\Helper\Composer
$output Symfony\Component\Console\Output\OutputInterface

공개 메소드들

메소드 설명
__construct ( mixed $output = null ) Constructor.
disable ( $packages )
enable ( $packages )
install ( array $install = [], boolean $packagist = false, boolean $preferSource = false ) : boolean
uninstall ( array $uninstall ) : boolean

보호된 메소드들

메소드 설명
doInstall ( $package ) : string
getScripts ( array $package, string $current = null ) : PackageScripts
getVersion ( $package ) : string Tries to obtain package version from 'composer.json' or installation log.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( mixed $output = null )
$output mixed

disable() 공개 메소드

public disable ( $packages )
$packages

doInstall() 보호된 메소드

protected doInstall ( $package ) : string
$package
리턴 string

enable() 공개 메소드

public enable ( $packages )
$packages

getScripts() 보호된 메소드

protected getScripts ( array $package, string $current = null ) : PackageScripts
$package array
$current string
리턴 PackageScripts

getVersion() 보호된 메소드

Tries to obtain package version from 'composer.json' or installation log.
protected getVersion ( $package ) : string
$package
리턴 string

install() 공개 메소드

public install ( array $install = [], boolean $packagist = false, boolean $preferSource = false ) : boolean
$install array
$packagist boolean
$preferSource boolean
리턴 boolean

uninstall() 공개 메소드

public uninstall ( array $uninstall ) : boolean
$uninstall array
리턴 boolean

프로퍼티 상세

$composer 보호되어 있는 프로퍼티

protected Composer,Pagekit\Installer\Helper $composer
리턴 Pagekit\Installer\Helper\Composer

$output 보호되어 있는 프로퍼티

protected OutputInterface,Symfony\Component\Console\Output $output
리턴 Symfony\Component\Console\Output\OutputInterface