PHP 클래스 PhpBrew\Downloader\DownloadFactory

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

공개 메소드들

메소드 설명
addOptionsForCommand ( OptionCollection $opts )
getInstance ( CLIFramework\Logger $logger, OptionResult $options, string $downloader = null ) : BaseDownloader

보호된 메소드들

메소드 설명
create ( CLIFramework\Logger $logger, OptionResult $options, array $preferences, boolean $requireSsl = true ) : BaseDownloader | null

메소드 상세

addOptionsForCommand() 공개 정적인 메소드

public static addOptionsForCommand ( OptionCollection $opts )
$opts GetOptionKit\OptionCollection

create() 보호된 정적인 메소드

protected static create ( CLIFramework\Logger $logger, OptionResult $options, array $preferences, boolean $requireSsl = true ) : BaseDownloader | null
$logger CLIFramework\Logger is used for creating downloader
$options GetOptionKit\OptionResult options used for create downloader
$preferences array Use downloader by preferences.
$requireSsl boolean
리턴 BaseDownloader | null

getInstance() 공개 정적인 메소드

public static getInstance ( CLIFramework\Logger $logger, OptionResult $options, string $downloader = null ) : BaseDownloader
$logger CLIFramework\Logger
$options GetOptionKit\OptionResult
$downloader string
리턴 BaseDownloader