Neos\Flow\Tests\Unit\Http\ResponseTest::makeStandardsCompliantRemovesBodyContentIfStatusCodeImpliesIt PHP Method

makeStandardsCompliantRemovesBodyContentIfStatusCodeImpliesIt() public method

10.1.1 (100 Continue) 10.1.2 (101 Switching Protocols) 10.2.5 (204 No Content) 10.3.5 (304 Not Modified)
    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());
        }
    }
ResponseTest