original_string: protected function publishFiles(Filesystem $filesystem, array $paths, $force = false)
      {
          foreach ($paths as $from => $to) {
              if ($filesystem->isFile($from)) {
                  $this->publishFile($filesystem, $from, $to, $force);
              } elseif ($filesystem->isDirectory($from)) {
                  $this->publishDirectory($from, $to, $force);
              } else {
                  $this->error("Can't locate path: <{$from}>");
              }
          }
      }
code: protected function publishFiles(Filesystem $filesystem, array $paths, $force = false)
      {
          foreach ($paths as $from => $to) {
              if ($filesystem->isFile($from)) {
                  $this->publishFile($filesystem, $from, $to, $force);
              } elseif ($filesystem->isDirectory($from)) {
                  $this->publishDirectory($from, $to, $force);
              } else {
                  $this->error("Can't locate path: <{$from}>");
              }
          }
      }
code_tokens: protected function publishFiles ( Filesystem $ filesystem , array $ paths , $ force = false ) { foreach ( $ paths as $ from => $ to ) { if ( $ filesystem -> isFile ( $ from ) ) { $ this -> publishFile ( $ filesystem , $ from , $ to , $ force ) ; } elseif ( $ filesystem -> isDirectory ( $ from ) ) { $ this -> publishDirectory ( $ from , $ to , $ force ) ; } else { $ this -> error ( "Can't locate path: <{$from}>" ) ; } } }
docstring: Publish files.
  
  @param  \Illuminate\Filesystem\Filesystem  $filesystem
  @param  array  $paths
  @param  bool  $force
  
  @return void
docstring_tokens: Publish files .