diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2012-03-26 23:38:53 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2012-03-26 23:38:53 +0200 |
| commit | bfa1501efa1a49893208c794ea262a075b13fc1d (patch) | |
| tree | d8bce05c5c1b3cf3ce965c5b6bf517f61b952c52 /src/Phorkie/Repositories.php | |
| parent | c4b6c919fc57dec4334d10b6593a6b8faadc8052 (diff) | |
| download | phorkie-bfa1501efa1a49893208c794ea262a075b13fc1d.tar.gz phorkie-bfa1501efa1a49893208c794ea262a075b13fc1d.zip | |
use repositories class
Diffstat (limited to 'src/Phorkie/Repositories.php')
| -rw-r--r-- | src/Phorkie/Repositories.php | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Phorkie/Repositories.php b/src/Phorkie/Repositories.php new file mode 100644 index 0000000..6582ae8 --- /dev/null +++ b/src/Phorkie/Repositories.php @@ -0,0 +1,27 @@ +<?php +namespace Phorkie; + +class Repositories +{ + public function __construct() + { + $this->reposDir = $GLOBALS['phorkie']['cfg']['repos']; + } + + /** + * @return Repository + */ + public function createNew() + { + $n = basename(end(glob($this->reposDir . '/*', GLOB_ONLYDIR))) + 1; + $dir = $this->reposDir . '/' . $n . '/'; + mkdir($dir, 0777);//FIXME + $r = new Repository(); + $r->id = $n; + $r->repoDir = $dir; + return $r; + } + +} + +?> |
