original_string: public function withNotModified()
      {
          $new = $this->withStatus(304);
          $new->_createStream();
          $remove = [
              'Allow',
              'Content-Encoding',
              'Content-Language',
              'Content-Length',
              'Content-MD5',
              'Content-Type',
              'Last-Modified'
          ];
          foreach ($remove as $header) {
              $new = $new->withoutHeader($header);
          }
  
          return $new;
      }
code: public function withNotModified()
      {
          $new = $this->withStatus(304);
          $new->_createStream();
          $remove = [
              'Allow',
              'Content-Encoding',
              'Content-Language',
              'Content-Length',
              'Content-MD5',
              'Content-Type',
              'Last-Modified'
          ];
          foreach ($remove as $header) {
              $new = $new->withoutHeader($header);
          }
  
          return $new;
      }
code_tokens: public function withNotModified ( ) { $ new = $ this -> withStatus ( 304 ) ; $ new -> _createStream ( ) ; $ remove = [ 'Allow' , 'Content-Encoding' , 'Content-Language' , 'Content-Length' , 'Content-MD5' , 'Content-Type' , 'Last-Modified' ] ; foreach ( $ remove as $ header ) { $ new = $ new -> withoutHeader ( $ header ) ; } return $ new ; }
docstring: Create a new instance as 'not modified'
  
  This will remove any body contents set the status code
  to "304" and removing headers that describe
  a response body.
  
  @return static
docstring_tokens: Create a new instance as not modified