Definition at line 27 of file class.ilWebDAVDIC.php.
◆ authplugin()
| ilWebDAVDIC::authplugin |
( |
| ) |
|
Definition at line 131 of file class.ilWebDAVDIC.php.
131 : AuthPlugin
132 {
133 return $this['sabre.authplugin'];
134 }
◆ browserplugin()
| ilWebDAVDIC::browserplugin |
( |
| ) |
|
Definition at line 146 of file class.ilWebDAVDIC.php.
146 : LocksPlugin
147 {
148 return $this['sabre.locksplugin'];
149 }
◆ dav_factory()
| ilWebDAVDIC::dav_factory |
( |
| ) |
|
◆ dav_settings()
| ilWebDAVDIC::dav_settings |
( |
| ) |
|
Definition at line 111 of file class.ilWebDAVDIC.php.
112 {
113 return $this['dav_settings'];
114 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ init()
| ilWebDAVDIC::init |
( |
ILIASContainer |
$DIC | ) |
|
Definition at line 35 of file class.ilWebDAVDIC.php.
35 : void
36 {
38
40
45 $c[
'locks.repository']
46 );
47
49
51 $c[
'repository.helper'],
56 $DIC[
'ilias']->getClientId(),
57 (bool)
$c[
'dav_settings']->
get(
'webdav_versioning_enabled',
'true')
58 );
59
61 $c[
'locks.repository'],
62 $c[
'repository.helper'],
66 );
67
69
71 $c[
'mountinstructions.repository'],
74 );
75
77 $c[
'mountinstructions.facory']->getMountInstructionsObject(),
81 );
82
97 $c[
'mountinstructions.repository']
98 );
99
100 $this[
'sabre.authplugin'] =
function (
$c) use (
$DIC): AuthPlugin {
102 $auth_callback_class = new BasicCallBack(array($webdav_auth, 'authenticate'));
103 return new AuthPlugin($auth_callback_class);
104 };
105
106 $this[
'sabre.locksplugin'] = fn (
$c): LocksPlugin => new LocksPlugin(
$c[
'locks.backend']);
107
109 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
The only purpose for this class is to redirect a browsers WebDAV-Request to the mount-instructions pa...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
get(string $key, Refinery\Transformation $t)
Get passed parameter, if not data passed, get key from http request.
References $c, and $DIC.
Referenced by initWithoutDIC().
◆ initWithoutDIC()
| ilWebDAVDIC::initWithoutDIC |
( |
| ) |
|
◆ locksbackend()
| ilWebDAVDIC::locksbackend |
( |
| ) |
|
◆ locksplugin()
| ilWebDAVDIC::locksplugin |
( |
| ) |
|
Definition at line 141 of file class.ilWebDAVDIC.php.
141 : LocksPlugin
142 {
143 return $this['sabre.locksplugin'];
144 }
◆ mountinstructions()
| ilWebDAVDIC::mountinstructions |
( |
| ) |
|
◆ mountinstructions_upload()
| ilWebDAVDIC::mountinstructions_upload |
( |
| ) |
|
The documentation for this class was generated from the following file: