function ContentLengthTest::providerTestSetContentLengthHeader
File
-
core/
tests/ Drupal/ Tests/ Core/ StackMiddleware/ ContentLengthTest.php, line 37
Class
- ContentLengthTest
- @coversDefaultClass \Drupal\Core\StackMiddleware\ContentLength[[api-linebreak]] @group Middleware
Namespace
Drupal\Tests\Core\StackMiddlewareCode
public static function providerTestSetContentLengthHeader() {
return [
'Informational' => [
FALSE,
new Response('', 101),
],
'200 ok' => [
12,
new Response('Test content', 200),
],
'204' => [
FALSE,
new Response('Test content', 204),
],
'304' => [
FALSE,
new Response('Test content', 304),
],
'Client error' => [
13,
new Response('Access denied', 403),
],
'Server error' => [
FALSE,
new Response('Test content', 500),
],
'200 with transfer-encoding' => [
FALSE,
new Response('Test content', 200, [
'Transfer-Encoding' => 'Chunked',
]),
],
'200 with FalseContentResponse' => [
FALSE,
new FalseContentResponse('Test content', 200),
],
'200 with StreamedResponse' => [
FALSE,
new StreamedResponse(status: 200),
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.