PHP Класс PhpBrew\Extension\Provider\PeclProvider

Наследование: implements PhpBrew\Extension\Provider\Provider
Показать файл Открыть проект Примеры использования класса

Открытые свойства

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