ILIAS  release_7 Revision v7.30-3-g800a261c036
ILIAS\Filesystem Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Namespaces

 Decorator
 
 DTO
 
 Exception
 
 Finder
 
 Provider
 
 Security
 
 Stream
 
 Util
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Data Structures

interface  Filesystem
 Interface Filesystem The filesystem interface provides the public interface for the Filesystem service API consumer. More...
 
class  FilesystemFacade
 Class FilesystemFacade. More...
 
interface  Filesystems
 Class Filesystems The Filesystems interface defines the access methods which can be used to fetch the different filesystems. More...
 
class  FilesystemsImpl
 Class FilesystemsImpl The Filesystems implementation holds the configuration for the filesystem service. More...
 
interface  MetadataType
 Class MetadataType The possible metadata types of the filesystem metadata. More...
 
class  Util
 This Util class is a collection of static helper methods to provide file system related functionality. More...
 
interface  Visibility
 Interface Visibility This interface provides the available options for the filesystem right management of the filesystem service. More...
 

Functions

static filesystems ()
 Returns the loaded filesystems. More...
 

Variables

trait FilesystemsAware
 Trait FilesystemsAware. More...
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Function Documentation

◆ filesystems()

static ILIAS\Filesystem\filesystems ( )
staticprivate

Returns the loaded filesystems.

Returns
Filesystems

Definition at line 29 of file FilesystemsAware.php.

References $DIC.

Referenced by ILIAS\FileUpload\FileUploadImpl\__construct(), ILIAS\Filesystem\Util\LegacyPathHelper\deriveFilesystemFrom(), and ILIAS\FileUpload\FileUploadImpl\selectFilesystem().

29  : Filesystems
30  {
31  if (is_null(self::$filesystems)) {
32  global $DIC;
33  self::$filesystems = $DIC->filesystem();
34  }
35 
36  return self::$filesystems;
37  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

Variable Documentation

◆ FilesystemsAware

trait ILIAS::Filesystem\FilesystemsAware
Initial value:
{
private static $filesystems

Trait FilesystemsAware.

Trait which ease the filesystem integration within legacy ILIAS components. This trait should not be used within new components.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

Definition at line 17 of file FilesystemsAware.php.