src/Response.php
public function withNotModified()
    {
        $this->withStatus(static::HTTP_NOT_MODIFIED);
        $this->getBody()->write('');

        // remove headers that MUST NOT be included with 304 Not Modified responses
        foreach ([
                     'Allow',
                     'Content-Encoding',
                     'Content-Language',
                     'Content-Length',
                     'Content-MD5',
                     'Content-Type',
                     'Last-Modified'] as $header) {
            $this->withoutHeader($header);
        }

        return $this;
    }
public function withNotModified()
    {
        $this->withStatus(static::HTTP_NOT_MODIFIED);
        $this->getBody()->write('');

        // remove headers that MUST NOT be included with 304 Not Modified responses
        foreach ([
                     'Allow',
                     'Content-Encoding',
                     'Content-Language',
                     'Content-Length',
                     'Content-MD5',
                     'Content-Type',
                     'Last-Modified'] as $header) {
            $this->withoutHeader($header);
        }

        return $this;
    }
public function withNotModified ( ) { $ this -> withStatus ( static :: HTTP_NOT_MODIFIED ) ; $ this -> getBody ( ) -> write ( '' ) ; // remove headers that MUST NOT be included with 304 Not Modified responses foreach ( [ 'Allow' , 'Content-Encoding' , 'Content-Language' , 'Content-Length' , 'Content-MD5' , 'Content-Type' , 'Last-Modified' ] as $ header ) { $ this -> withoutHeader ( $ header ) ; } return $ this ; }
Modifies the response so that it conforms to the rules defined for a 304 status code.

This sets the status, removes the body, and discards any headers
that MUST NOT be included in 304 responses.

@return Response

@see http://tools.ietf.org/html/rfc2616#section-10.3.5
Modifies the response so that it conforms to the rules defined for a 304 status code .