public function makeStandardsCompliantRemovesBodyContentIfStatusCodeImpliesIt() { $request = Request::create(new Uri('http://localhost')); $response = new Response(); foreach ([100, 101, 204, 304] as $statusCode) { $response->setStatus($statusCode); $response->setContent('Body Language'); $response->makeStandardsCompliant($request); $this->assertEquals('', $response->getContent()); } }