From be3d00796173a62cb9b90220bf23319eef30dd7e Mon Sep 17 00:00:00 2001 From: PJ Dietz Date: Mon, 25 Jun 2018 09:10:17 -0400 Subject: [PATCH] Set a default chunk size for Transmitter --- src/Transmission/Transmitter.php | 2 +- test/tests/unit/Transmission/TransmitterTest.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Transmission/Transmitter.php b/src/Transmission/Transmitter.php index 49ca381..a23c31c 100644 --- a/src/Transmission/Transmitter.php +++ b/src/Transmission/Transmitter.php @@ -9,7 +9,7 @@ use Psr\Http\Message\StreamInterface; class Transmitter implements TransmitterInterface { /** @var int */ - private $chunkSize = 0; + private $chunkSize = 8192; /** * Outputs a response to the client. diff --git a/test/tests/unit/Transmission/TransmitterTest.php b/test/tests/unit/Transmission/TransmitterTest.php index 2d22689..5f1b78d 100644 --- a/test/tests/unit/Transmission/TransmitterTest.php +++ b/test/tests/unit/Transmission/TransmitterTest.php @@ -81,6 +81,7 @@ class TransmitterTest extends TestCase $this->body->__toString()->willReturn($content); $transmitter = new Transmitter(); + $transmitter->setChunkSize(0); ob_start(); $transmitter->transmit($this->request, $this->response); @@ -167,6 +168,7 @@ class TransmitterTest extends TestCase $this->body->getSize()->willReturn($bodySize); $transmitter = new Transmitter(); + $transmitter->setChunkSize(0); $transmitter->transmit($this->request, $this->response); $this->assertContains("Content-length: $bodySize", HeaderStack::getHeaders()); @@ -184,6 +186,7 @@ class TransmitterTest extends TestCase $this->body->getSize()->willReturn($streamSize); $transmitter = new Transmitter(); + $transmitter->setChunkSize(0); $transmitter->transmit($this->request, $this->response); $this->assertContains("Content-length: $headerSize", HeaderStack::getHeaders()); @@ -200,6 +203,7 @@ class TransmitterTest extends TestCase $this->body->getSize()->willReturn($bodySize); $transmitter = new Transmitter(); + $transmitter->setChunkSize(0); $transmitter->transmit($this->request, $this->response); $this->assertArrayDoesNotContainValueWithPrefix(HeaderStack::getHeaders(), "Content-length:"); @@ -212,6 +216,7 @@ class TransmitterTest extends TestCase $this->body->getSize()->willReturn(null); $transmitter = new Transmitter(); + $transmitter->setChunkSize(0); $transmitter->transmit($this->request, $this->response); $this->assertArrayDoesNotContainValueWithPrefix(HeaderStack::getHeaders(), "Content-length:");