original_string: public function getName($default = false)
      {
          if (!($name = $this->getDispositionParameter('filename')) &&
              !($name = $this->getContentTypeParameter('name')) &&
              $default) {
              $name = preg_replace('|\W|', '_', $this->getDescription(false));
          }
  
          return $name;
      }
code: public function getName($default = false)
      {
          if (!($name = $this->getDispositionParameter('filename')) &&
              !($name = $this->getContentTypeParameter('name')) &&
              $default) {
              $name = preg_replace('|\W|', '_', $this->getDescription(false));
          }
  
          return $name;
      }
code_tokens: public function getName ( $ default = false ) { if ( ! ( $ name = $ this -> getDispositionParameter ( 'filename' ) ) && ! ( $ name = $ this -> getContentTypeParameter ( 'name' ) ) && $ default ) { $ name = preg_replace ( '|\W|' , '_' , $ this -> getDescription ( false ) ) ; } return $ name ; }
docstring: Get the name of this part.
  
  @param boolean $default  If the name parameter doesn't exist, should we
  use the default name from the description
  parameter?
  
  @return string  The name of the part.
docstring_tokens: Get the name of this part .