protected function HttpMiddleware::createPromise in File Link 2.0.x
Creates a promise for the file_link fixture request.
Parameters
RequestInterface $request:
Return value
\GuzzleHttp\Promise\PromiseInterface
1 call to HttpMiddleware::createPromise()
- HttpMiddleware::__invoke in tests/
modules/ file_link_test/ src/ HttpMiddleware.php - Invoked method that returns a promise.
File
- tests/
modules/ file_link_test/ src/ HttpMiddleware.php, line 58
Class
- HttpMiddleware
- A middleware for guzzle to test requests.
Namespace
Drupal\file_link_testCode
protected function createPromise(RequestInterface $request, $fixture) {
// Create a response from the fixture.
$response = new Response($fixture['status'] ?? 200, $fixture['headers'] ?? [], $fixture['body'] ?? NULL);
return new FulfilledPromise($response);
}