|
|
|
@ -459,7 +459,10 @@ trait WebDav {
|
|
|
|
|
try {
|
|
|
|
|
$this->response = $this->makeDavRequest($user, "PUT", $destination, [], $file);
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $e) {
|
|
|
|
|
// 4xx and 5xx responses cause an exception
|
|
|
|
|
// 5xx responses cause a server exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ClientException $e) {
|
|
|
|
|
// 4xx responses cause a client exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -488,7 +491,10 @@ trait WebDav {
|
|
|
|
|
try {
|
|
|
|
|
$this->response = $this->makeDavRequest($user, "PUT", $destination, [], $file);
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $e) {
|
|
|
|
|
// 4xx and 5xx responses cause an exception
|
|
|
|
|
// 5xx responses cause a server exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ClientException $e) {
|
|
|
|
|
// 4xx responses cause a client exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -503,7 +509,10 @@ trait WebDav {
|
|
|
|
|
try {
|
|
|
|
|
$this->response = $this->makeDavRequest($user, 'DELETE', $file, []);
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $e) {
|
|
|
|
|
// 4xx and 5xx responses cause an exception
|
|
|
|
|
// 5xx responses cause a server exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ClientException $e) {
|
|
|
|
|
// 4xx responses cause a client exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -518,7 +527,10 @@ trait WebDav {
|
|
|
|
|
$destination = '/' . ltrim($destination, '/');
|
|
|
|
|
$this->response = $this->makeDavRequest($user, "MKCOL", $destination, []);
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $e) {
|
|
|
|
|
// 4xx and 5xx responses cause an exception
|
|
|
|
|
// 5xx responses cause a server exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ClientException $e) {
|
|
|
|
|
// 4xx responses cause a client exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -589,8 +601,12 @@ trait WebDav {
|
|
|
|
|
public function downloadingFileAs($fileName, $user) {
|
|
|
|
|
try {
|
|
|
|
|
$this->response = $this->makeDavRequest($user, 'GET', $fileName, []);
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $ex) {
|
|
|
|
|
$this->response = $ex->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ServerException $e) {
|
|
|
|
|
// 5xx responses cause a server exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
} catch (\GuzzleHttp\Exception\ClientException $e) {
|
|
|
|
|
// 4xx responses cause a client exception
|
|
|
|
|
$this->response = $e->getResponse();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|