Symfony\Component\HttpKernel\Client::filterRequest PHP Method

filterRequest() protected method

Converts the BrowserKit request to a HttpKernel request.
protected filterRequest ( Symfony\Component\BrowserKit\Request $request ) : Request
$request Symfony\Component\BrowserKit\Request A DomRequest instance
return Symfony\Component\HttpFoundation\Request A Request instance
    protected function filterRequest(DomRequest $request)
    {
        $httpRequest = Request::create($request->getUri(), $request->getMethod(), $request->getParameters(), $request->getCookies(), $request->getFiles(), $request->getServer(), $request->getContent());

        foreach ($this->filterFiles($httpRequest->files->all()) as $key => $value) {
            $httpRequest->files->set($key, $value);
        }

        return $httpRequest;
    }

Usage Example

Esempio n. 1
0
 /**
  * @param BrowserKitRequest $request
  * @return Request
  */
 protected function filterRequest(BrowserKitRequest $request)
 {
     $request = parent::filterRequest($request);
     return $this->addSessionCookiesToRequest($request);
 }
All Usage Examples Of Symfony\Component\HttpKernel\Client::filterRequest