ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
FilesystemsImpl.php
Go to the documentation of this file.
1<?php
2declare(strict_types=1);
3
4namespace ILIAS\Filesystem;
5
16final 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;
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}
An exception for terminatinating execution or to throw for unit testing.
__construct(Filesystem $storage, Filesystem $web, Filesystem $temp, Filesystem $customizing, FileSystem $libs)
FilesystemsImpl constructor.
Class FlySystemFileAccessTest.