ILIAS  release_8 Revision v8.24
DirectoryWriteAccess.php
Go to the documentation of this file.
1<?php
2
4
8
9/******************************************************************************
10 *
11 * This file is part of ILIAS, a powerful learning management system.
12 *
13 * ILIAS is licensed with the GPL-3.0, you should have received a copy
14 * of said license along with the source code.
15 *
16 * If this is not the case or you just want to try ILIAS, you'll find
17 * us at:
18 * https://www.ilias.de
19 * https://github.com/ILIAS-eLearning
20 *
21 *****************************************************************************/
36{
54 public function createDir(string $path, string $visibility = Visibility::PUBLIC_ACCESS): void;
55
56
75 public function copyDir(string $source, string $destination): void;
76
89 public function deleteDir(string $path): void;
90}
deleteDir(string $path)
Deletes a directory recursive.
createDir(string $path, string $visibility=Visibility::PUBLIC_ACCESS)
Create a new directory.
copyDir(string $source, string $destination)
Copy all childes of the source recursive to the destination.
Interface Visibility.
Definition: Visibility.php:32
const PUBLIC_ACCESS
Public file visibility.
Definition: Visibility.php:37
$path
Definition: ltiservices.php:32
$source
Definition: metadata.php:93