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

Class FilesystemsImpl. More...

+ Inheritance diagram for ILIAS\Filesystem\FilesystemsImpl:
+ Collaboration diagram for ILIAS\Filesystem\FilesystemsImpl:

Public Member Functions

 __construct (Filesystem $storage, Filesystem $web, Filesystem $temp, Filesystem $customizing, FileSystem $libs)
 FilesystemsImpl constructor. More...
 
 web ()
 
 storage ()
 
 temp ()
 
 customizing ()
 
 libs ()
 

Private Attributes

 $libs
 
 $storage
 
 $web
 
 $temp
 
 $customizing
 

Detailed Description

Class FilesystemsImpl.

The Filesystems implementation holds the configuration for the filesystem service.

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 FilesystemsImpl.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Filesystem\FilesystemsImpl::__construct ( Filesystem  $storage,
Filesystem  $web,
Filesystem  $temp,
Filesystem  $customizing,
FileSystem  $libs 
)

FilesystemsImpl constructor.

Parameters
Filesystem$storage
Filesystem$web
Filesystem$temp
Filesystem$customizing
FileSystem$libs

Definition at line 50 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$customizing, ILIAS\Filesystem\FilesystemsImpl\$libs, ILIAS\Filesystem\FilesystemsImpl\$storage, ILIAS\Filesystem\FilesystemsImpl\$temp, ILIAS\Filesystem\FilesystemsImpl\$web, ILIAS\Filesystem\FilesystemsImpl\customizing(), ILIAS\Filesystem\FilesystemsImpl\libs(), ILIAS\Filesystem\FilesystemsImpl\storage(), ILIAS\Filesystem\FilesystemsImpl\temp(), and ILIAS\Filesystem\FilesystemsImpl\web().

+ Here is the call graph for this function:

Member Function Documentation

◆ customizing()

ILIAS\Filesystem\FilesystemsImpl::customizing ( )

Implements ILIAS\Filesystem\Filesystems.

Definition at line 90 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$customizing.

Referenced by ILIAS\Filesystem\FilesystemsImpl\__construct().

90  : Filesystem
91  {
92  return $this->customizing;
93  }
Class FlySystemFileAccessTest.
+ Here is the caller graph for this function:

◆ libs()

ILIAS\Filesystem\FilesystemsImpl::libs ( )

Implements ILIAS\Filesystem\Filesystems.

Definition at line 99 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$libs.

Referenced by ILIAS\Filesystem\FilesystemsImpl\__construct().

99  : Filesystem
100  {
101  return $this->libs;
102  }
Class FlySystemFileAccessTest.
+ Here is the caller graph for this function:

◆ storage()

ILIAS\Filesystem\FilesystemsImpl::storage ( )

Implements ILIAS\Filesystem\Filesystems.

Definition at line 72 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$storage.

Referenced by ILIAS\Filesystem\FilesystemsImpl\__construct().

72  : Filesystem
73  {
74  return $this->storage;
75  }
Class FlySystemFileAccessTest.
+ Here is the caller graph for this function:

◆ temp()

ILIAS\Filesystem\FilesystemsImpl::temp ( )

Implements ILIAS\Filesystem\Filesystems.

Definition at line 81 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$temp.

Referenced by ILIAS\Filesystem\FilesystemsImpl\__construct().

81  : Filesystem
82  {
83  return $this->temp;
84  }
Class FlySystemFileAccessTest.
+ Here is the caller graph for this function:

◆ web()

ILIAS\Filesystem\FilesystemsImpl::web ( )

Implements ILIAS\Filesystem\Filesystems.

Definition at line 63 of file FilesystemsImpl.php.

References ILIAS\Filesystem\FilesystemsImpl\$web.

Referenced by ILIAS\Filesystem\FilesystemsImpl\__construct().

63  : Filesystem
64  {
65  return $this->web;
66  }
Class FlySystemFileAccessTest.
+ Here is the caller graph for this function:

Field Documentation

◆ $customizing

ILIAS\Filesystem\FilesystemsImpl::$customizing
private

◆ $libs

ILIAS\Filesystem\FilesystemsImpl::$libs
private

◆ $storage

Filesystem ILIAS\Filesystem\FilesystemsImpl::$storage
private

◆ $temp

ILIAS\Filesystem\FilesystemsImpl::$temp
private

◆ $web

ILIAS\Filesystem\FilesystemsImpl::$web
private

The documentation for this class was generated from the following file: