X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/72dac890a041b8261262c7df7d7f8a8a816a146b..6bde4b82ec04ee5a1622220663bcacca2ec301d6:/src/phorkie/File.php diff --git a/src/phorkie/File.php b/src/phorkie/File.php index f378f60..db773df 100644 --- a/src/phorkie/File.php +++ b/src/phorkie/File.php @@ -64,8 +64,7 @@ class File //quick hack until https://pear.php.net/bugs/bug.php?id=19385 is fixed $cmd = new GitCommandBinary($this->repo->getVc()); $cmd->setSubCommand('show'); - return //$this->repo->getVc()->getCommand('show') - $cmd + return $cmd ->addArgument($this->repo->hash . ':' . $this->path) ->execute(); } @@ -96,10 +95,10 @@ class File /** * Get a link to the file * - * @param string $type Link type. Supported are: - * - "raw" - * - "tool" - * @param string $option + * @param string $type Link type. Supported are: + * - "raw" + * - "tool" + * @param string $option Additional option, e.g. tool name * * @return string */ @@ -113,11 +112,16 @@ class File . '/' . $this->getFilename(); } } else if ($type == 'tool') { - return '/' . $this->repo->id . '/tool/' . $option . '/' . $this->getFilename(); + return '/' . $this->repo->id + . '/tool/' . $option + . '/' . $this->getFilename(); } throw new Exception('Unknown type'); } + /** + * @return string Mime type of file + */ public function getMimeType() { $ext = $this->getExt();