Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/3rdparty.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'icewind/searchdav/src/DAV/DiscoverHandler.php')
-rw-r--r--icewind/searchdav/src/DAV/DiscoverHandler.php9
1 files changed, 2 insertions, 7 deletions
diff --git a/icewind/searchdav/src/DAV/DiscoverHandler.php b/icewind/searchdav/src/DAV/DiscoverHandler.php
index e5a48a1b..811cfc78 100644
--- a/icewind/searchdav/src/DAV/DiscoverHandler.php
+++ b/icewind/searchdav/src/DAV/DiscoverHandler.php
@@ -54,7 +54,7 @@ class DiscoverHandler {
$this->queryParser = $queryParser;
}
- public function handelDiscoverRequest($xml, RequestInterface $request, ResponseInterface $response) {
+ public function handelDiscoverRequest($xml, RequestInterface $request, ResponseInterface $response): bool {
if (!isset($xml['{DAV:}basicsearch'])) {
$response->setStatus(400);
$response->setBody('Unexpected xml content for query-schema-discovery, expected basicsearch');
@@ -97,12 +97,7 @@ class DiscoverHandler {
foreach ($propertyDefinitions as $propertyDefinition) {
$key = $this->hashDefinition($propertyDefinition);
if (!isset($groups[$key])) {
- $desc = new PropDesc();
- $desc->dataType = $propertyDefinition->dataType;
- $desc->sortable = $propertyDefinition->sortable;
- $desc->selectable = $propertyDefinition->selectable;
- $desc->searchable = $propertyDefinition->searchable;
- $groups[$key] = $desc;
+ $groups[$key] = new PropDesc($propertyDefinition);
}
$groups[$key]->properties[] = $propertyDefinition->name;
}