Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function handle(Request $request)
 {
     $request->setHeader('Connection', 'close');
     $path = $request->getHost();
     if ($request->isSecure()) {
         $path = 'ssl://' . $path;
     }
     $fp = fsockopen($path, $request->getPort());
     fwrite($fp, $request);
     return Response::parse(stream_get_contents($fp));
 }
Exemplo n.º 2
0
 /**
  * @dataProvider providerAcceptLanguage
  *
  * @param string $acceptLanguage The Accept-Language header.
  * @param array  $expectedResult The expected result.
  */
 public function testGetAcceptLanguage($acceptLanguage, $expectedResult)
 {
     $request = new Request();
     $request->setHeader('Accept-Language', $acceptLanguage);
     $this->assertSame($expectedResult, $request->getAcceptLanguage());
 }