ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
FilesystemsImpl.php
Go to the documentation of this file.
1 <?php
2 declare(strict_types=1);
3 
4 namespace ILIAS\Filesystem;
5 
16 final class FilesystemsImpl implements Filesystems
17 {
18 
22  private $libs;
26  private $storage;
30  private $web;
34  private $temp;
38  private $customizing;
39 
40 
51  {
52  $this->storage = $storage;
53  $this->web = $web;
54  $this->temp = $temp;
55  $this->customizing = $customizing;
56  $this->libs = $libs;
57  }
58 
59 
63  public function web() : Filesystem
64  {
65  return $this->web;
66  }
67 
68 
72  public function storage() : Filesystem
73  {
74  return $this->storage;
75  }
76 
77 
81  public function temp() : Filesystem
82  {
83  return $this->temp;
84  }
85 
86 
90  public function customizing() : Filesystem
91  {
92  return $this->customizing;
93  }
94 
95 
99  public function libs() : Filesystem
100  {
101  return $this->libs;
102  }
103 }
__construct(Filesystem $storage, Filesystem $web, Filesystem $temp, Filesystem $customizing, FileSystem $libs)
FilesystemsImpl constructor.
Class FlySystemFileAccessTest.
Class Filesystems.
Definition: Filesystems.php:16