create missing directories

This commit is contained in:
Robin Appelman 2018-06-06 12:49:51 +02:00
commit 9234171b8e

View file

@ -16,7 +16,11 @@ class Store {
} }
public function generatePath(string $name): string { public function generatePath(string $name): string {
return $this->baseDir . $this->getPrefix($name) . $name; $parent = $this->baseDir . $this->getPrefix($name);
if (!is_dir($parent)) {
mkdir($parent, 0777, true);
}
return $parent . $name;
} }
private function getPrefix(string $name): string { private function getPrefix(string $name): string {