Skip to content

Commit a624fcb

Browse files
authored
Merge pull request #56 from lunika/content_length_fix
cast StreamInterface::getSize return in string into ContentLengthPlugin
2 parents 3cf7eb9 + fcbb02e commit a624fcb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

spec/Plugin/ContentLengthPluginSpec.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function it_adds_content_length_header(RequestInterface $request, StreamInterfac
2525
$request->hasHeader('Content-Length')->shouldBeCalled()->willReturn(false);
2626
$request->getBody()->shouldBeCalled()->willReturn($stream);
2727
$stream->getSize()->shouldBeCalled()->willReturn(100);
28-
$request->withHeader('Content-Length', 100)->shouldBeCalled()->willReturn($request);
28+
$request->withHeader('Content-Length', '100')->shouldBeCalled()->willReturn($request);
2929

3030
$this->handleRequest($request, function () {}, function () {});
3131
}

src/Plugin/ContentLengthPlugin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function handleRequest(RequestInterface $request, callable $next, callabl
2727
$request = $request->withBody($stream);
2828
$request = $request->withAddedHeader('Transfer-Encoding', 'chunked');
2929
} else {
30-
$request = $request->withHeader('Content-Length', $stream->getSize());
30+
$request = $request->withHeader('Content-Length', (string) $stream->getSize());
3131
}
3232
}
3333

0 commit comments

Comments
 (0)