original_string: public function publish($package, $source)
      {
          $destination = $this->publishPath .str_replace('/', DS, "/Packages/{$package}");
  
          $this->makeDestination($destination);
  
          return $this->files->copyDirectory($source, $destination);
      }
code: public function publish($package, $source)
      {
          $destination = $this->publishPath .str_replace('/', DS, "/Packages/{$package}");
  
          $this->makeDestination($destination);
  
          return $this->files->copyDirectory($source, $destination);
      }
code_tokens: public function publish ( $ package , $ source ) { $ destination = $ this -> publishPath . str_replace ( '/' , DS , "/Packages/{$package}" ) ; $ this -> makeDestination ( $ destination ) ; return $ this -> files -> copyDirectory ( $ source , $ destination ) ; }
docstring: Publish view files from a given path.
  
  @param  string  $package
  @param  string  $source
  @return void
docstring_tokens: Publish view files from a given path .