PEAR_Downloader::getPackageDownloadUrl PHP Метод

getPackageDownloadUrl() публичный Метод

Устаревший: in favor of _getPackageDownloadUrl
public getPackageDownloadUrl ( $package, $version = null, $channel = false )
    function getPackageDownloadUrl($package, $version = null, $channel = false)
    {
        if ($version) {
            $package .= "-{$version}";
        }
        if ($this === null || $this->_registry === null) {
            $package = "http://pear.php.net/get/{$package}";
        } else {
            $chan = $this->_registry->getChannel($channel);
            if (PEAR::isError($chan)) {
                return '';
            }
            $package = "http://" . $chan->getServer() . "/get/{$package}";
        }
        if (!extension_loaded("zlib")) {
            $package .= '?uncompress=yes';
        }
        return $package;
    }