ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ILIAS\Filesystem Namespace Reference

Namespaces

namespace  Decorator
 
namespace  DTO
 
namespace  Exception
 
namespace  Provider
 
namespace  Stream
 
namespace  Util
 

Data Structures

interface  Filesystem
 Interface Filesystem. More...
 
class  FilesystemFacade
 Class FilesystemFacade. More...
 
interface  Filesystems
 Class Filesystems. More...
 
class  FilesystemsImpl
 Class FilesystemsImpl. More...
 
interface  MetadataType
 Class MetadataType. More...
 
interface  Visibility
 Interface Visibility. More...
 

Functions

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

Variables

trait FilesystemsAware
 Trait FilesystemsAware. More...
 

Function Documentation

◆ filesystems()

static ILIAS\Filesystem\filesystems ( )
staticprivate

Returns the loaded filesystems.

Returns
Filesystems

Definition at line 29 of file FilesystemsAware.php.

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: saml.php:7

References $DIC.

Referenced by ILIAS\FileUpload\FileUploadImpl\__construct(), ILIAS\Filesystem\Util\LegacyPathHelper\deriveFilesystemFrom(), League\Flysystem\MountManager\getFilesystem(), League\Flysystem\MountManager\mountFilesystem(), and ILIAS\FileUpload\FileUploadImpl\selectFilesystem().

+ 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 16 of file FilesystemsAware.php.