PHP Class PhpBrew\Downloader\DownloadFactory

Exibir arquivo Open project: phpbrew/phpbrew Class Usage Examples

Public Methods

Method Description
addOptionsForCommand ( OptionCollection $opts )
getInstance ( CLIFramework\Logger $logger, OptionResult $options, string $downloader = null ) : BaseDownloader

Protected Methods

Method Description
create ( CLIFramework\Logger $logger, OptionResult $options, array $preferences, boolean $requireSsl = true ) : BaseDownloader | null

Method Details

addOptionsForCommand() public static method

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

create() protected static method

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
return BaseDownloader | null

getInstance() public static method

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