WordPress.org

Make WordPress Core

Changeset 8518


Ignore:
Timestamp:
08/01/2008 05:45:13 AM (10 years ago)
Author:
ryan
Message:

Formatting and phpdoc cleanups from DD32. see #4779

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/http.php

    r8516 r8518  
    55 * @package WordPress
    66 * @subpackage HTTP
    7  * @since {@internal Version Unknown}}
     7 * @since 2.7
    88 * @author Jacob Santos <wordpress@santosj.name>
    99 */
     
    1717 * @package WordPress
    1818 * @subpackage HTTP
    19  * @since {@internal Version Unknown}}
    20  */
    21 class WP_Http
    22 {
     19 * @since 2.7
     20 */
     21class WP_Http {
    2322
    2423    /**
    2524     * PHP4 style Constructor - Calls PHP5 Style Constructor
    2625     *
    27      * @since {@internal Version Unknown}}
     26     * @since 2.7
    2827     * @return WP_Http
    2928     */
    30     function WP_Http()
    31     {
     29    function WP_Http() {
    3230        $this->__construct();
    3331    }
     
    3634     * PHP5 style Constructor - Setup available transport if not available.
    3735     *
    38      * @since {@internal Version Unknown}}
     36     * @since 2.7
    3937     * @return WP_Http
    4038     */
    41     function __construct()
    42     {
     39    function __construct() {
    4340        WP_Http::_getTransport();
    4441    }
     
    5047     * that object to be used later.
    5148     *
    52      * @since {@internal Version Unknown}}
     49     * @since 2.7
    5350     * @access private
    5451     *
    5552     * @return object|null Null if no transports are available, HTTP transport object.
    5653     */
    57     function &_getTransport()
    58     {
     54    function &_getTransport() {
    5955        static $working_transport;
    6056
    61         if( is_null($working_transport) ) {
    62             if( true === WP_Http_Streams::test() )
     57        if ( is_null($working_transport) ) {
     58            if ( true === WP_Http_Streams::test() )
    6359                $working_transport = new WP_Http_Streams();
    64             else if( true === WP_Http_ExtHttp::test() )
     60            else if ( true === WP_Http_ExtHttp::test() )
    6561                $working_transport = new WP_Http_ExtHttp();
    66             else if( true === WP_Http_Fopen::test() )
     62            else if ( true === WP_Http_Fopen::test() )
    6763                $working_transport = new WP_Http_Fopen();
    68             else if( true === WP_Http_Fsockopen::test() )
     64            else if ( true === WP_Http_Fsockopen::test() )
    6965                $working_transport = new WP_Http_Fsockopen();
    7066        }
     
    8278     * is addressed here.
    8379     *
    84      * @since {@internal Version Unknown}}
     80     * @since 2.7
    8581     * @access private
    8682     *
    8783     * @return object|null Null if no transports are available, HTTP transport object.
    8884     */
    89     function &_postTransport()
    90     {
     85    function &_postTransport() {
    9186        static $working_transport;
    9287
    93         if( is_null($working_transport) ) {
    94             if( true === WP_Http_Streams::test() )
     88        if ( is_null($working_transport) ) {
     89            if ( true === WP_Http_Streams::test() )
    9590                $working_transport = new WP_Http_Streams();
    96             else if( true === WP_Http_ExtHttp::test() )
     91            else if ( true === WP_Http_ExtHttp::test() )
    9792                $working_transport = new WP_Http_ExtHttp();
    98             else if( true === WP_Http_Fsockopen::test() )
     93            else if ( true === WP_Http_Fsockopen::test() )
    9994                $working_transport = new WP_Http_Fsockopen();
    10095        }
     
    107102     *
    108103     * @access public
    109      * @since {@internal Version Unknown}}
     104     * @since 2.7
    110105     *
    111106     * @param string $url
     
    115110     * @return boolean
    116111     */
    117     function request($url, $args=array(), $headers=null, $body=null)
    118     {
     112    function request($url, $args = array(), $headers = null, $body = null) {
    119113        global $wp_version;
    120114
     
    127121        $r = wp_parse_args( $args, $defaults );
    128122
    129         if( !is_null($headers) && !is_array($headers) ) {
     123        if ( ! is_null($headers) && ! is_array($headers) ) {
    130124            $processedHeaders = WP_Http::processHeaders($headers);
    131125            $headers = $processedHeaders['headers'];
     
    134128        }
    135129
    136         if( !isset($headers['user-agent']) || !isset($headers['User-Agent']) )
    137             $headers['user-agent'] = apply_filters('http_headers_useragent', 'WordPress/'.$wp_version );
    138 
    139         if( is_null($body) )
     130        if ( ! isset($headers['user-agent']) || ! isset($headers['User-Agent']) )
     131            $headers['user-agent'] = apply_filters('http_headers_useragent', 'WordPress/' . $wp_version );
     132
     133        if ( is_null($body) )
    140134            $transport = WP_Http::_getTransport();
    141135        else
     
    151145     *
    152146     * @access public
    153      * @since {@internal Version Unknown}}
     147     * @since 2.7
    154148     *
    155149     * @param string $url The location of the site and page to retrieve.
     
    158152     * @return boolean
    159153     */
    160     function post($url, $args=array(), $headers=null, $body=null)
    161     {
     154    function post($url, $args = array(), $headers = null, $body = null) {
    162155        $defaults = array('method' => 'POST');
    163156        $r = wp_parse_args( $args, $defaults );
     
    171164     *
    172165     * @access public
    173      * @since {@internal Version Unknown}}
     166     * @since 2.7
    174167     *
    175168     * @param string|array $headers Optional. Either the header string or array of Header name and value pairs.
     
    177170     * @return boolean
    178171     */
    179     function get($url, $args=array(), $headers=null, $body=null)
    180     {
     172    function get($url, $args = array(), $headers = null, $body = null) {
    181173        $defaults = array('method' => 'GET');
    182174        $r = wp_parse_args( $args, $defaults );
     
    190182     *
    191183     * @access public
    192      * @since {@internal Version Unknown}}
     184     * @since 2.7
    193185     *
    194186     * @param string|array $headers Optional. Either the header string or array of Header name and value pairs.
     
    196188     * @return boolean
    197189     */
    198     function head($url, $args=array(), $headers=null, $body=null)
    199     {
     190    function head($url, $args = array(), $headers = null, $body = null) {
    200191        $defaults = array('method' => 'HEAD');
    201192        $r = wp_parse_args( $args, $defaults );
     
    208199     * @access public
    209200     * @static
    210      * @since {@internal Version Unknown}}
     201     * @since 2.7
    211202     *
    212203     * @param string $strResponse The full response string
    213204     * @return array Array with 'headers' and 'body' keys.
    214205     */
    215     function processResponse($strResponse)
    216     {
     206    function processResponse($strResponse) {
    217207        list($theHeaders, $theBody) = explode("\r\n\r\n", $strResponse, 2);
    218208        return array('headers' => $theHeaders, 'body' => $theBody);
     
    224214     * @access public
    225215     * @static
    226      * @since {@internal Version Unknown}}
     216     * @since 2.7
    227217     *
    228218     * @param array $response Array with code and message keys
    229219     * @return bool True if 40x Response, false if something else.
    230220     */
    231     function is400Response($response)
    232     {
    233         if( (int) substr($response, 0, 1) == 4 )
     221    function is400Response($response) {
     222        if ( (int) substr($response, 0, 1) == 4 )
    234223            return true;
    235224        return false;
     
    241230     * @access public
    242231     * @static
    243      * @since {@internal Version Unknown}}
     232     * @since 2.7
    244233     *
    245234     * @param array $headers Array with headers
    246235     * @return bool True if Location header is found.
    247236     */
    248     function isRedirect($headers)
    249     {
    250         if( isset($headers['location']) )
     237    function isRedirect($headers) {
     238        if ( isset($headers['location']) )
    251239            return true;
    252240        return false;
     
    260248     * @access public
    261249     * @static
    262      * @since {@internal Version Unknown}}
     250     * @since 2.7
    263251     *
    264252     * @param string|array $headers
    265253     * @return array
    266254     */
    267     function processHeaders($headers)
    268     {
    269         if( is_array($headers) )
     255    function processHeaders($headers) {
     256        if ( is_array($headers) )
    270257            return $headers;
    271258
     
    276263        $newheaders = array();
    277264        foreach($headers as $tempheader) {
    278             if( empty($tempheader) )
     265            if ( empty($tempheader) )
    279266                continue;
    280267
    281             if( false === strpos($tempheader, ':') ) {
    282                 list( , $iResponseCode, $strResponseMsg) = explode(" ", $tempheader, 3);
     268            if ( false === strpos($tempheader, ':') ) {
     269                list( , $iResponseCode, $strResponseMsg) = explode(' ', $tempheader, 3);
    283270                $response['code'] = $iResponseCode;
    284271                $response['message'] = $strResponseMsg;
     
    286273            }
    287274
    288             list($key, $value) = explode(":", $tempheader, 2);
    289 
    290             if( !empty($value) )
     275            list($key, $value) = explode(':', $tempheader, 2);
     276
     277            if ( ! empty($value) )
    291278                $newheaders[strtolower($key)] = trim($value);
    292279        }
     
    303290 * @package WordPress
    304291 * @subpackage HTTP
    305  * @since {@internal Version Unknown}}
    306  */
    307 class WP_Http_Fsockopen
    308 {
     292 * @since 2.7
     293 */
     294class WP_Http_Fsockopen {
    309295    /**
    310296     * Retrieve the location and set the class properties after the site has been retrieved.
    311297     *
    312      * @since {@internal Version Unknown}}
     298     * @since 2.7
    313299     * @access public
    314300     * @param string $url
     
    318304     * @return boolean
    319305     */
    320     function request($url, $args=array(), $headers=null, $body=null)
    321     {
     306    function request($url, $args = array(), $headers = null, $body = null) {
    322307        $defaults = array(
    323308            'method' => 'GET', 'timeout' => 3,
     
    334319        $secure_transport = false;
    335320
    336         if( !isset($arrURL['port']) ) {
    337             if( (($arrURL['scheme'] == 'ssl' || $arrURL['scheme'] == 'https')) && extension_loaded('openssl') ) {
    338                 $arrURL['host'] = 'ssl://'.$arrURL['host'];
     321        if ( ! isset($arrURL['port']) ) {
     322            if ( ($arrURL['scheme'] == 'ssl' || $arrURL['scheme'] == 'https') && extension_loaded('openssl') ) {
     323                $arrURL['host'] = 'ssl://' . $arrURL['host'];
    339324                $arrURL['port'] = apply_filters('http_request_default_port', 443);
    340325                $secure_transport = true;
     
    346331            $arrURL['port'] = apply_filters('http_request_port', $arrURL['port']);
    347332
    348         if( true === $secure_transport )
     333        if ( true === $secure_transport )
    349334            $error_reporting = error_reporting(0);
    350335
    351336        $handle = fsockopen($arrURL['host'], $arrURL['port'], $iError, $strError, apply_filters('http_request_timeout', absint($r['timeout']) ) );
    352337
    353         if( false === $handle ) {
    354             return new WP_Error('http_request_failed', $iError.': '.$strError);
     338        if ( false === $handle ) {
     339            return new WP_Error('http_request_failed', $iError . ': ' . $strError);
    355340        }
    356341
     
    359344
    360345        $strHeaders = '';
    361         $strHeaders .= strtoupper($r['method']).' '.$requestPath.' HTTP/'.$r['httpversion']."\r\n";
    362         $strHeaders .= 'Host: '.$arrURL['host']."\r\n";
    363 
    364         if( is_array($header) ) {
     346        $strHeaders .= strtoupper($r['method']) . ' ' . $requestPath . ' HTTP/' . $r['httpversion'] . "\r\n";
     347        $strHeaders .= 'Host: ' . $arrURL['host'] . "\r\n";
     348
     349        if ( is_array($header) ) {
    365350            foreach( (array) $this->getHeaders() as $header => $headerValue)
    366                 $strHeaders .= $header.': '.$headerValue."\r\n";
     351                $strHeaders .= $header . ': ' . $headerValue . "\r\n";
    367352        } else
    368353            $strHeaders .= $header;
     
    370355        $strHeaders .= "\r\n";
    371356
    372         if( !is_null($body) )
     357        if ( ! is_null($body) )
    373358            $strHeaders .= $body;
    374359
     
    376361
    377362        $strResponse = '';
    378         while( !feof($handle) ) {
     363        while ( ! feof($handle) )
    379364            $strResponse .= fread($handle, 4096);
    380         }
     365
    381366        fclose($handle);
    382367
    383         if( true === $secure_transport )
     368        if ( true === $secure_transport )
    384369            error_reporting($error_reporting);
    385370
     
    387372        $arrHeaders = WP_Http::processHeaders($process['headers']);
    388373
    389         if( WP_Http::is400Response($arrHeaders['response']) )
    390             return new WP_Error('http_request_failed', $arrHeaders['response']['code'] .': '. $arrHeaders['response']['message']);
    391 
    392         if( isset($arrHeaders['headers']['location']) ) {
    393             if( $r['redirection']-- > 0 ) {
     374        if ( WP_Http::is400Response($arrHeaders['response']) )
     375            return new WP_Error('http_request_failed', $arrHeaders['response']['code'] . ': ' . $arrHeaders['response']['message']);
     376
     377        if ( isset($arrHeaders['headers']['location']) ) {
     378            if ( $r['redirection']-- > 0 )
    394379                return $this->request($arrHeaders['headers']['location'], $r, $headers, $body);
    395             } else
     380            else
    396381                return new WP_Error('http_request_failed', __('Too many redirects.'));
    397382        }
     
    403388     * Whether this class can be used for retrieving an URL.
    404389     *
    405      * @since {@internal Version Unknown}}
     390     * @since 2.7
    406391     * @static
    407392     * @return boolean False means this class can not be used, true means it can.
    408393     */
    409     function test()
    410     {
    411         if( function_exists( 'fsockopen' ) )
     394    function test() {
     395        if ( function_exists( 'fsockopen' ) )
    412396            return true;
    413397
     
    427411 * @package WordPress
    428412 * @subpackage HTTP
    429  * @since {@internal Version Unknown}}
    430  */
    431 class WP_Http_Fopen
    432 {
     413 * @since 2.7
     414 */
     415class WP_Http_Fopen {
    433416    /**
    434417     * Retrieve the location and set the class properties after the site has been retrieved.
    435418     *
    436419     * @access public
    437      * @since {@internal Version Unknown}}
     420     * @since 2.7
    438421     *
    439422     * @param string $url
     
    443426     * @return boolean
    444427     */
    445     function request($url, $args=array(), $headers=null, $body=null)
    446     {
     428    function request($url, $args = array(), $headers = null, $body = null) {
    447429        global $http_response_header;
    448430
     
    456438        $arrURL = parse_url($url);
    457439
    458         if( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
     440        if ( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
    459441            $url = str_replace($arrURL['scheme'], 'http', $url);
    460442
    461443        $handle = fopen($url, 'rb');
    462444
    463         if(!$handle)
    464             return new WP_Error('http_request_failed', sprintf(__("Could not open handle for fopen() to %s"), $url));
    465 
    466         if( function_exists('stream_set_timeout') )
     445        if (! $handle)
     446            return new WP_Error('http_request_failed', sprintf(__('Could not open handle for fopen() to %s'), $url));
     447
     448        if ( function_exists('stream_set_timeout') )
    467449            stream_set_timeout($handle, apply_filters('http_request_timeout', $r['timeout']) );
    468450
    469451        $strResponse = '';
    470         while(!feof($handle)) {
     452        while ( ! feof($handle) )
    471453            $strResponse .= fread($handle, 4096);
    472         }
    473454
    474455        $theHeaders = '';
    475         if( function_exists('stream_get_meta_data') ) {
     456        if ( function_exists('stream_get_meta_data') ) {
    476457            $meta = stream_get_meta_data($handle);
    477458            $theHeaders = $meta['wrapper_data'];
     
    491472     * @return boolean False means this class can not be used, true means it can.
    492473     */
    493     function test()
    494     {
    495         if( !function_exists('fopen') || (function_exists('ini_get') && true != ini_get('allow_url_fopen')) )
     474    function test() {
     475        if ( ! function_exists('fopen') || (function_exists('ini_get') && true != ini_get('allow_url_fopen')) )
    496476            return false;
    497477
     
    510490 * @package WordPress
    511491 * @subpackage HTTP
    512  * @since {@internal Version Unknown}}
    513  */
    514 class WP_Http_Streams
    515 {
     492 * @since 2.7
     493 */
     494class WP_Http_Streams {
    516495    /**
    517496     * Retrieve the location and set the class properties after the site has been retrieved.
    518497     *
    519498     * @access public
    520      * @since {@internal Version Unknown}}
     499     * @since 2.7
    521500     *
    522501     * @param string $url
     
    526505     * @return boolean
    527506     */
    528     function request($url, $args=array(), $headers=null, $body=null)
    529     {
     507    function request($url, $args = array(), $headers = null, $body = null) {
    530508        $defaults = array(
    531509            'method' => 'GET', 'timeout' => 3,
     
    537515        $arrURL = parse_url($url);
    538516
    539         if( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
     517        if ( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
    540518            $url = str_replace($arrURL['scheme'], 'http', $url);
    541519
     
    550528        );
    551529
    552         if( !is_null($body) )
     530        if ( ! is_null($body) )
    553531            $arrContext['http']['content'] = $body;
    554532
     
    559537        stream_set_timeout($handle, apply_filters('http_request_stream_timeout', $this->timeout) );
    560538
    561         if(!$handle)
    562             return new WP_Error('http_request_failed', sprintf(__("Could not open handle for fopen() to %s"), $url));
     539        if (! $handle)
     540            return new WP_Error('http_request_failed', sprintf(__('Could not open handle for fopen() to %s'), $url));
    563541
    564542        $strResponse = stream_get_contents($handle);
     
    576554     * @static
    577555     * @access public
    578      * @since {@internal Version Unknown}}
     556     * @since 2.7
    579557     *
    580558     * @return boolean False means this class can not be used, true means it can.
    581559     */
    582     function test()
    583     {
    584         if( !function_exists('fopen') || (function_exists('ini_get') && true != ini_get('allow_url_fopen')) )
     560    function test() {
     561        if ( ! function_exists('fopen') || (function_exists('ini_get') && true != ini_get('allow_url_fopen')) )
    585562            return false;
    586563
    587         if( version_compare(PHP_VERSION, '5.0', '<') )
     564        if ( version_compare(PHP_VERSION, '5.0', '<') )
    588565            return false;
    589566
     
    601578 * @package WordPress
    602579 * @subpackage HTTP
    603  * @since {@internal Version Unknown}}
    604  */
    605 class WP_Http_ExtHTTP
    606 {
     580 * @since 2.7
     581 */
     582class WP_Http_ExtHTTP {
    607583    /**
    608584     * Retrieve the location and set the class properties after the site has been retrieved.
    609585     *
    610586     * @access public
    611      * @since {@internal Version Unknown}}
     587     * @since 2.7
    612588     *
    613589     * @param string $url
     
    617593     * @return boolean
    618594     */
    619     function request($url, $args=array(), $headers=null, $body=null)
    620     {
     595    function request($url, $args = array(), $headers = null, $body = null) {
    621596        global $wp_version;
    622597
     
    624599            'method' => 'GET', 'timeout' => 3,
    625600            'redirection' => 5, 'httpversion' => '1.0',
    626             'user_agent' => apply_filters('http_headers_useragent', 'WordPress/'.$wp_version)
     601            'user_agent' => apply_filters('http_headers_useragent', 'WordPress/' . $wp_version)
    627602        );
    628603
    629604        $r = wp_parse_args( $args, $defaults );
    630605
    631         if( isset($headers['User-Agent']) )
     606        if ( isset($headers['User-Agent']) )
    632607            unset($headers['User-Agent']);
    633608
    634         switch($r['method'])
    635         {
     609        switch ( $r['method'] ) {
    636610            case 'GET':
    637611                $r['method'] = HTTP_METH_GET;
     
    649623        $arrURL = parse_url($url);
    650624
    651         if( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
     625        if ( 'http' != $arrURL['scheme'] || 'https' != $arrURL['scheme'] )
    652626            $url = str_replace($arrURL['scheme'], 'http', $url);
    653627
     
    662636        $strResponse = http_request($r['method'], $url, $body, $options, $info);
    663637
    664         if( false === $strResponse )
    665             return new WP_Error('http_request_failed', $info['response_code'] .': '. $info['error']);
     638        if ( false === $strResponse )
     639            return new WP_Error('http_request_failed', $info['response_code'] . ': ' . $info['error']);
    666640
    667641        list($theHeaders, $theBody) = explode("\r\n\r\n", $strResponse, 2);
     
    679653     *
    680654     * @static
    681      * @since {@internal Version Unknown}}
     655     * @since 2.7
    682656     *
    683657     * @return boolean False means this class can not be used, true means it can.
    684658     */
    685     function test()
    686     {
    687         if( function_exists('http_request') )
     659    function test() {
     660        if ( function_exists('http_request') )
    688661            return true;
    689662
     
    695668 * Returns the initialized WP_Http Object
    696669 *
    697  * @since {@internal Version Unknown}}
     670 * @since 2.7
    698671 * @access private
    699672 *
     
    703676    static $http;
    704677
    705     if( is_null($http) )
     678    if ( is_null($http) )
    706679        $http = new WP_Http();
    707680
     
    734707 * functions to abstract out the above convoluted setup.
    735708 *
    736  * @since {@internal Version Unknown}}
     709 * @since 2.7
    737710 *
    738711 * @param string $url Site URL to retrieve.
     
    742715 * @return string The body of the response
    743716 */
    744 function wp_remote_request($url, $args=array(), $headers=null, $body=null) {
     717function wp_remote_request($url, $args = array(), $headers = null, $body = null) {
    745718    $objFetchSite = _wp_http_get_object();
    746719
     
    753726 * @see wp_remote_request() For more information on the response array format.
    754727 *
    755  * @since {@internal Version Unknown}}
     728 * @since 2.7
    756729 *
    757730 * @param string $url Site URL to retrieve.
     
    761734 * @return string The body of the response
    762735 */
    763 function wp_remote_get($url, $args=array(), $headers=null, $body=null) {
     736function wp_remote_get($url, $args = array(), $headers = null, $body = null) {
    764737    $objFetchSite = _wp_http_get_object();
    765738
     
    772745 * @see wp_remote_request() For more information on the response array format.
    773746 *
    774  * @since {@internal Version Unknown}}
     747 * @since 2.7
    775748 *
    776749 * @param string $url Site URL to retrieve.
     
    780753 * @return string The body of the response
    781754 */
    782 function wp_remote_post($url, $args=array(), $headers=null, $body=null) {
     755function wp_remote_post($url, $args = array(), $headers = null, $body = null) {
    783756    $objFetchSite = _wp_http_get_object();
    784757
     
    791764 * @see wp_remote_request() For more information on the response array format.
    792765 *
    793  * @since {@internal Version Unknown}}
     766 * @since 2.7
    794767 *
    795768 * @param string $url Site URL to retrieve.
     
    799772 * @return string The body of the response
    800773 */
    801 function wp_remote_head($url, $args=array(), $headers=null, $body=null) {
     774function wp_remote_head($url, $args = array(), $headers = null, $body = null) {
    802775    $objFetchSite = _wp_http_get_object();
    803776
     
    808781 * Retrieve only the headers from the raw response.
    809782 *
    810  * @since {@internal Version Unknown}}
     783 * @since 2.7
    811784 *
    812785 * @param array $response HTTP response.
     
    814787 */
    815788function wp_remote_retrieve_headers(&$response) {
    816     if( !isset($response['headers']) || !is_array($response['headers']))
     789    if ( ! isset($response['headers']) || ! is_array($response['headers']))
    817790        return array();
    818791
     
    823796 * Retrieve a single header by name from the raw response.
    824797 *
    825  * @since {@internal Version Unknown}}
     798 * @since 2.7
    826799 *
    827800 * @param array $response
     
    830803 */
    831804function wp_remote_retrieve_header(&$response, $header) {
    832     if( !isset($response['headers']) || !is_array($response['headers']))
     805    if ( ! isset($response['headers']) || ! is_array($response['headers']))
    833806        return '';
    834807
    835     if( array_key_exists($header, $response['headers']) )
     808    if ( array_key_exists($header, $response['headers']) )
    836809        return $response['headers'][$header];
    837810
     
    844817 * Will return an empty array if incorrect parameter value is given.
    845818 *
    846  * @since {@internal Version Unknown}}
     819 * @since 2.7
    847820 *
    848821 * @param array $response HTTP response.
     
    850823 */
    851824function wp_remote_retrieve_response_code(&$response) {
    852     if( !isset($response['response']) || !is_array($response['response']))
     825    if ( ! isset($response['response']) || ! is_array($response['response']))
    853826        return '';
    854827
     
    861834 * Will return an empty array if incorrect parameter value is given.
    862835 *
    863  * @since {@internal Version Unknown}}
     836 * @since 2.7
    864837 *
    865838 * @param array $response HTTP response.
     
    867840 */
    868841function wp_remote_retrieve_response_message(&$response) {
    869     if( !isset($response['response']) || !is_array($response['response']))
     842    if ( ! isset($response['response']) || ! is_array($response['response']))
    870843        return '';
    871844
     
    876849 * Retrieve only the body from the raw response.
    877850 *
    878  * @since {@internal Version Unknown}}
     851 * @since 2.7
    879852 *
    880853 * @param array $response HTTP response.
     
    882855 */
    883856function wp_remote_retrieve_body(&$response) {
    884     if( !isset($response['body']) )
     857    if ( ! isset($response['body']) )
    885858        return '';
    886859
Note: See TracChangeset for help on using the changeset viewer.