original_string: public function nameWithoutExtension()
      {
          $atoms = $this->nameAtoms();
          if (count($atoms) > 1) {
              array_pop($atoms);
  
              return implode(static::EXTENSION_SEPARATOR, $atoms);
          }
  
          return $atoms[0];
      }
code: public function nameWithoutExtension()
      {
          $atoms = $this->nameAtoms();
          if (count($atoms) > 1) {
              array_pop($atoms);
  
              return implode(static::EXTENSION_SEPARATOR, $atoms);
          }
  
          return $atoms[0];
      }
code_tokens: public function nameWithoutExtension ( ) { $ atoms = $ this -> nameAtoms ( ) ; if ( count ( $ atoms ) > 1 ) { array_pop ( $ atoms ) ; return implode ( static :: EXTENSION_SEPARATOR , $ atoms ) ; } return $ atoms [ 0 ] ; }
docstring: Get this path's name, excluding the last extension.
  
  @return string The last atom of this path, excluding the last extension. If this path has no atoms, an empty string is returned.
docstring_tokens: Get this path s name excluding the last extension .