__toString() public method

Returns the request as a string.
public __toString ( ) : string
return string The request
Beispiel #1
0
 /**
  * Transforms an HttpFoundation Request object into a Zend\Http\Request one.
  * 
  * @param HttpFoundationRequest $request HttpFoundation Request
  * 
  * @return ZendRequest 
  */
 public static function toZendRequest(HttpFoundationRequest $request = null)
 {
     if (null === $request) {
         $requestStr = HttpFoundationRequest::createFromGlobals()->__toString();
     } else {
         $requestStr = $request->__toString();
     }
     $requestStr = preg_replace('/\\:(\\s{2,}+)/', ': ', $requestStr);
     return ZendRequest::fromString($requestStr);
 }
Beispiel #2
0
 public function testToString()
 {
     $request = new Request();
     $request->headers->set('Accept-language', 'zh, en-us; q=0.8, en; q=0.6');
     $this->assertContains('Accept-Language: zh, en-us; q=0.8, en; q=0.6', $request->__toString());
 }
 private function mapRequest(Request $request, $full = false)
 {
     $mapRequest = array();
     if ($full) {
         $mapRequest['ip'] = $request->getClientIp();
         $mapRequest['method'] = $request->getMethod();
         $mapRequest['host'] = $request->getHttpHost();
         $mapRequest['port'] = $request->getPort();
         $mapRequest['scheme'] = $request->getScheme();
         $mapRequest['uri'] = $request->getUri();
         $mapRequest['requestUri'] = $request->getRequestUri();
         $mapRequest['queryString'] = $request->getQueryString();
         $mapRequest['isSecure'] = $request->isSecure();
         $mapRequest['content'] = $request->getContent();
         $mapRequest['preferredLanguage'] = $request->getPreferredLanguage();
         $mapRequest['languages'] = $request->getLanguages();
         $mapRequest['charsets'] = $request->getCharsets();
         $mapRequest['acceptableContentTypes'] = $request->getAcceptableContentTypes();
         $mapRequest['isXmlHttpRequest'] = $request->isXmlHttpRequest();
         $mapRequest['to_string'] = $request->__toString();
         $mapRequest['server'] = $request->server;
         $mapRequest['headers'] = $request->headers;
         $mapRequest['cookies'] = $request->cookies;
         $mapRequest['oriLocale'] = $request->getLocale();
         $mapRequest['guessedLocale'] = $this->getLocaleManager()->getGuessedLocale();
     }
     $mapRequest['locale'] = $request->getLocale();
     $mapRequest['_route'] = $request->get('_route');
     $mapRequest['_controller'] = $request->get('_controller');
     $mapRequest['_route_params'] = $request->get('_route_params');
     return $mapRequest;
 }