PHP 클래스 PhpBrew\Extension\Provider\PeclProvider

상속: implements PhpBrew\Extension\Provider\Provider
파일 보기 프로젝트 열기: phpbrew/phpbrew 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$defaultVersion
$owner
$packageName
$repository
$site

공개 메소드들

메소드 설명
__construct ( CLIFramework\Logger $logger, OptionResult $options )
buildKnownReleasesUrl ( )
buildPackageDownloadUrl ( $version = 'stable' )
exists ( $url, $packageName = null )
extractPackageCommands ( $currentPhpExtensionDirectory, $targetFilePath )
getDefaultVersion ( )
getName ( )
getOwner ( )
getPackageName ( )
getRepository ( )
isBundled ( $name )
parseKnownReleasesResponse ( $content )
postExtractPackageCommands ( $currentPhpExtensionDirectory, $targetFilePath )
resolveDownloadFileName ( $version )
setDefaultVersion ( $version )
setOwner ( $owner )
setPackageName ( $packageName )
setRepository ( $repository )
shouldLookupRecursive ( )

보호된 메소드들

메소드 설명
getPackageXml ( $packageName, $version )

메소드 상세

__construct() 공개 메소드

public __construct ( CLIFramework\Logger $logger, OptionResult $options )
$logger CLIFramework\Logger
$options GetOptionKit\OptionResult

buildKnownReleasesUrl() 공개 메소드

buildPackageDownloadUrl() 공개 메소드

public buildPackageDownloadUrl ( $version = 'stable' )

exists() 공개 메소드

public exists ( $url, $packageName = null )

extractPackageCommands() 공개 메소드

public extractPackageCommands ( $currentPhpExtensionDirectory, $targetFilePath )

getDefaultVersion() 공개 메소드

public getDefaultVersion ( )

getName() 공개 정적인 메소드

public static getName ( )

getOwner() 공개 메소드

public getOwner ( )

getPackageName() 공개 메소드

public getPackageName ( )

getPackageXml() 보호된 메소드

protected getPackageXml ( $packageName, $version )

getRepository() 공개 메소드

public getRepository ( )

isBundled() 공개 메소드

public isBundled ( $name )

parseKnownReleasesResponse() 공개 메소드

public parseKnownReleasesResponse ( $content )

postExtractPackageCommands() 공개 메소드

public postExtractPackageCommands ( $currentPhpExtensionDirectory, $targetFilePath )

resolveDownloadFileName() 공개 메소드

public resolveDownloadFileName ( $version )

setDefaultVersion() 공개 메소드

public setDefaultVersion ( $version )

setOwner() 공개 메소드

public setOwner ( $owner )

setPackageName() 공개 메소드

public setPackageName ( $packageName )

setRepository() 공개 메소드

public setRepository ( $repository )

shouldLookupRecursive() 공개 메소드

프로퍼티 상세

$defaultVersion 공개적으로 프로퍼티

public $defaultVersion

$owner 공개적으로 프로퍼티

public $owner

$packageName 공개적으로 프로퍼티

public $packageName

$repository 공개적으로 프로퍼티

public $repository

$site 공개적으로 프로퍼티

public $site