public TrustedHostsRequestFactory::createRequest(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = NULL)
Creates a new request object.
Parameters
array $query: (optional) The query (GET) or request (POST) parameters.
array $request: (optional) An array of request variables.
array $attributes: (optioanl) An array of attributes.
array $cookies: (optional) The request cookies ($_COOKIE).
array $files: (optional) The request files ($_FILES).
array $server: (optional) The server parameters ($_SERVER).
string $content: (optional) The raw body data.
Return value
\Symfony\Component\HttpFoundation\Request A new request object.
File
- core/lib/Drupal/Core/Http/TrustedHostsRequestFactory.php, line 60
Class
- TrustedHostsRequestFactory
- Provides a request factory for requests using host verification.
Namespace
Drupal\Core\Http
Code
1 2 3 4 5 6 | public function createRequest( array $query = array (), array $request = array (), array $attributes = array (), array $cookies = array (), array $files = array (), array $server = array (), $content = NULL) { if ( empty ( $server [ 'HTTP_HOST' ]) || ( $server [ 'HTTP_HOST' ] === 'localhost' && $this ->host !== 'localhost' )) { $server [ 'HTTP_HOST' ] = $this ->host; } return new Request( $query , $request , $attributes , $cookies , $files , $server , $content ); } |
Please login to continue.