public function EdgescapeTest::getRequestStack in Akamai 8.3
Get a mock request stack with request.
2 calls to EdgescapeTest::getRequestStack()
- EdgescapeTest::testGetInformationByTypeReturnsEmpty in tests/
src/ Unit/ Helper/ EdgescapeTest.php - Tests getInformationByType returns empty.
- EdgescapeTest::testGetInformationByTypeReturnsValues in tests/
src/ Unit/ Helper/ EdgescapeTest.php - Tests getInformationByType returns values.
File
- tests/
src/ Unit/ Helper/ EdgescapeTest.php, line 28
Class
- EdgescapeTest
- Edgescape Helper Tests.
Namespace
Drupal\Tests\akamai\Unit\HelperCode
public function getRequestStack($headerValue = NULL) {
$request = new Request();
if ($headerValue) {
$request->headers = new HeaderBag([
Edgescape::EDGESCAPE_HEADER => (string) $headerValue,
]);
}
$requestStack = $this
->getMockBuilder('\\Symfony\\Component\\HttpFoundation\\RequestStack')
->disableOriginalConstructor()
->setMethods([
'getCurrentRequest',
])
->getMock();
$requestStack
->method('getCurrentRequest')
->willReturn($request);
return $requestStack;
}