diff options
| author | Cash Costello <cash.costello@gmail.com> | 2011-12-15 20:07:48 -0500 | 
|---|---|---|
| committer | Cash Costello <cash.costello@gmail.com> | 2011-12-15 20:07:48 -0500 | 
| commit | 580cd62f0a4fac5dba37a8a152afaecd99e8c767 (patch) | |
| tree | ad71f414174ffe91536ecb9875377ce2682b53fc /models/Auth.old/Yadis/HTTPFetcher.php | |
| parent | d9bf22a0e29c2a70049443a0ae8521a2c0492c8b (diff) | |
| download | elgg-580cd62f0a4fac5dba37a8a152afaecd99e8c767.tar.gz elgg-580cd62f0a4fac5dba37a8a152afaecd99e8c767.tar.bz2 | |
removed old libraries - depends on openid_api now
Diffstat (limited to 'models/Auth.old/Yadis/HTTPFetcher.php')
| -rw-r--r-- | models/Auth.old/Yadis/HTTPFetcher.php | 114 | 
1 files changed, 0 insertions, 114 deletions
| diff --git a/models/Auth.old/Yadis/HTTPFetcher.php b/models/Auth.old/Yadis/HTTPFetcher.php deleted file mode 100644 index 97617bf32..000000000 --- a/models/Auth.old/Yadis/HTTPFetcher.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - -/** - * This module contains the HTTP fetcher interface - * - * PHP versions 4 and 5 - * - * LICENSE: See the COPYING file included in this distribution. - * - * @package OpenID - * @author JanRain, Inc. <openid@janrain.com> - * @copyright 2005 Janrain, Inc. - * @license http://www.gnu.org/copyleft/lesser.html LGPL - */ - -class Auth_Yadis_HTTPResponse { -    function Auth_Yadis_HTTPResponse($final_url = null, $status = null, -                                         $headers = null, $body = null) -    { -        $this->final_url = $final_url; -        $this->status = $status; -        $this->headers = $headers; -        $this->body = $body; -    } -} - -/** - * This class is the interface for HTTP fetchers the Yadis library - * uses.  This interface is only important if you need to write a new - * fetcher for some reason. - * - * @access private - * @package OpenID - */ -class Auth_Yadis_HTTPFetcher { - -    var $timeout = 20; // timeout in seconds. - -    /** -     * Return whether a URL should be allowed. Override this method to -     * conform to your local policy. -     * -     * By default, will attempt to fetch any http or https URL. -     */ -    function allowedURL($url) -    { -        return $this->URLHasAllowedScheme($url); -    } - -    /** -     * Does this fetcher implementation (and runtime) support fetching -     * HTTPS URLs?  May inspect the runtime environment. -     * -     * @return bool $support True if this fetcher supports HTTPS -     * fetching; false if not. -     */ -    function supportsSSL() -    { -        trigger_error("not implemented", E_USER_ERROR); -    } - -    /** -     * Is this an https URL? -     * -     * @access private -     */ -    function isHTTPS($url) -    { -        return (bool)preg_match('/^https:\/\//i', $url); -    } - -    /** -     * Is this an http or https URL? -     * -     * @access private -     */ -    function URLHasAllowedScheme($url) -    { -        return (bool)preg_match('/^https?:\/\//i', $url); -    } - -    /** -     * @access private -     */ -    function _findRedirect($headers) -    { -        foreach ($headers as $line) { -            if (strpos(strtolower($line), "location: ") === 0) { -                $parts = explode(" ", $line, 2); -                return $parts[1]; -            } -        } -        return null; -    } - -    /** -     * Fetches the specified URL using optional extra headers and -     * returns the server's response. -     * -     * @param string $url The URL to be fetched. -     * @param array $extra_headers An array of header strings -     * (e.g. "Accept: text/html"). -     * @return mixed $result An array of ($code, $url, $headers, -     * $body) if the URL could be fetched; null if the URL does not -     * pass the URLHasAllowedScheme check or if the server's response -     * is malformed. -     */ -    function get($url, $headers) -    { -        trigger_error("not implemented", E_USER_ERROR); -    } -} - -?>
\ No newline at end of file | 
