public function RequestTest::testForwardedSecure

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/RequestTest.php, line 959

Class

RequestTest

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function testForwardedSecure() {
  $request = new Request();
  $request->headers
    ->set('X-Forwarded-Proto', 'https');
  $request->headers
    ->set('X-Forwarded-Port', 443);
  $this
    ->startTrustingProxyData();
  $this
    ->assertTrue($request
    ->isSecure());
  $this
    ->assertEquals(443, $request
    ->getPort());
  $this
    ->stopTrustingProxyData();
}