original_string: public function getFilepath()
      {
          if (isset($this->dirPath)) {
              $filepath = $this->dirPath .'/'.$this->filename;
          } else {
              $fileSystem = $this->createNew(FileSystem::class);
              $filepath   = $fileSystem->getCurrentWorkingDirectory() .'/'.$this->filename;    
          }
          return $filepath;        
      }
code: public function getFilepath()
      {
          if (isset($this->dirPath)) {
              $filepath = $this->dirPath .'/'.$this->filename;
          } else {
              $fileSystem = $this->createNew(FileSystem::class);
              $filepath   = $fileSystem->getCurrentWorkingDirectory() .'/'.$this->filename;    
          }
          return $filepath;        
      }
code_tokens: public function getFilepath ( ) { if ( isset ( $ this -> dirPath ) ) { $ filepath = $ this -> dirPath . '/' . $ this -> filename ; } else { $ fileSystem = $ this -> createNew ( FileSystem :: class ) ; $ filepath = $ fileSystem -> getCurrentWorkingDirectory ( ) . '/' . $ this -> filename ; } return $ filepath ; }
docstring: Get the full file path of the config file
  
  @return string The full file path
docstring_tokens: Get the full file path of the config file