protected function ReverseProxySubscriberUnitTest::getMockedEvent

Creates a mocked event.

Mocks a \Symfony\Component\HttpKernel\Event\GetResponseEvent object and stubs its getRequest() method to return a mocked request object.

Parameters

\Symfony\Component\HttpFoundation\Request $request: A mocked Request object.

Return value

\Symfony\Component\HttpKernel\Event\GetResponseEvent The GetResponseEvent mocked object.

2 calls to ReverseProxySubscriberUnitTest::getMockedEvent()
ReverseProxySubscriberUnitTest::testNoProxy in drupal/core/tests/Drupal/Tests/Core/EventSubscriber/ReverseProxySubscriberUnitTest.php
Tests that subscriber does not act when reverse proxy is not set.
ReverseProxySubscriberUnitTest::trustedHeadersAreSet in drupal/core/tests/Drupal/Tests/Core/EventSubscriber/ReverseProxySubscriberUnitTest.php
Tests that trusted header methods are called.

File

drupal/core/tests/Drupal/Tests/Core/EventSubscriber/ReverseProxySubscriberUnitTest.php, line 105
Contains \Drupal\Core\EventSubscriber\ReverseProxySubscriberUnitTest.

Class

ReverseProxySubscriberUnitTest
Tests the ReverseProxySubscriber.

Namespace

Drupal\Tests\Core\EventSubscriber

Code

protected function getMockedEvent($request) {
  $event = $this
    ->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent')
    ->disableOriginalConstructor()
    ->getMock();
  $event
    ->expects($this
    ->once())
    ->method('getRequest')
    ->will($this
    ->returnValue($request));
  return $event;
}