TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Http\HttpRequest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Http\HttpRequest:

Public Member Functions

 __construct ($url=null, $method=self::METHOD_GET, array $config=[])
 
 setConfiguration (array $config=[])
 

Detailed Description

HTTP Request Utility class

Extends and sets TYPO3 environment defaults

Definition at line 22 of file HttpRequest.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Http\HttpRequest::__construct (   $url = null,
  $method = self::METHOD_GET,
array  $config = [] 
)

Default constructor - sets TYPO3 defaults

Parameters
string | \Net_Url2$urlRequest URL
string$methodRequest Method (GET, HEAD or POST). Redirects reset this to GET unless "strict_redirects" is set.
array$configConfiguration for this request instance http://pear.php.net/manual/en/package.http.http-request2.config.php

Definition at line 32 of file HttpRequest.php.

References TYPO3\CMS\Core\Http\HttpRequest\setConfiguration().

Member Function Documentation

◆ setConfiguration()

TYPO3\CMS\Core\Http\HttpRequest::setConfiguration ( array  $config = [])

Sets the configuration for this object instance. Merges default values with provided $config and overrides all not provided values with those from $TYPO3_CONF_VARS

Parameters
array$configConfiguration options which override the default configuration
Returns
void
See also
http://pear.php.net/manual/en/package.http.http-request2.config.php

Definition at line 47 of file HttpRequest.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

Referenced by TYPO3\CMS\Core\Http\HttpRequest\__construct().