/** * @param $name * @return Directory|DirectoryEntry */ public function createSubdirectory($name) { $dir = new Directory(Path::combine($this->path, $name)); if (!$dir->isExists()) { mkdir($dir->getPhysicalPath(), BX_DIR_PERMISSIONS, true); } return $dir; }