19 declare(strict_types=1);
    31         'konqueror' => 
'webdav',
    37     protected UriInterface 
$uri;
    44         $this->uri = $this->request->getUri();
    45         $this->host = $this->uri->getHost();
    51         $exploded_path = explode(
'/', $a_original_path);
    53         if (in_array($this->webdav_script_name, $exploded_path)) {
    54             return implode(
'/', array_splice($exploded_path, 0, -2));
    62         return "$this->web_path_to_script/$this->client_id/ref_$a_ref_id";
    67         return "$this->web_path_to_script/$this->client_id/$language";
    72         $scheme = $this->schemas[$placeholder_name];
    73         if ($this->uri->getScheme() == 
'https') {
 
string $webdav_script_name
 
array string $mount_instructions_query
 
getWebDavPathToRef(int $a_ref_id)
 
getWebDavPathToLanguageTemplate(string $language)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
string $web_path_to_script
 
getWebDavDefaultUri(int $a_ref_id)
 
getWebDavNautilusUri(int $a_ref_id)
 
__construct(protected RequestInterface $request)
 
changePathToWebDavScript(string $a_original_path)
 
getUriToMountInstructionModalByLanguage(string $language)
 
getUriToMountInstructionModalByRef(int $a_ref_id)
 
getWebDavUriByPlaceholderName(string $placeholder_name, int $a_ref_id)
 
getWebDavKonquerorUri(int $a_ref_id)