3 declare(strict_types=1);
31 'konqueror' =>
'webdav',
39 protected UriInterface
$uri;
48 $this->uri = $request->getUri();
49 $this->host = $this->uri->getHost();
57 $exploded_path = explode(
'/', $a_original_path);
59 if (in_array($this->webdav_script_name, $exploded_path)) {
60 return implode(
'/', array_splice($exploded_path, 0, -2));
68 return "$this->web_path_to_script/$this->client_id/ref_$a_ref_id";
73 return "$this->web_path_to_script/$this->client_id/$language";
78 $scheme = $this->schemas[$placeholder_name];
79 if ($this->uri->getScheme() ==
'https') {
string $mount_instructions_query
string $webdav_script_name
getWebDavPathToRef(int $a_ref_id)
getWebDavPathToLanguageTemplate(string $language)
__construct(RequestInterface $request)
string $web_path_to_script
RequestInterface $request
getWebDavDefaultUri(int $a_ref_id)
getWebDavNautilusUri(int $a_ref_id)
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)