@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | ->where($query->expr()->eq('principaluri', $query->createNamedParameter($principalUri))); |
79 | 79 | |
80 | 80 | $result = $query->executeQuery(); |
81 | - $column = (int)$result->fetchOne(); |
|
81 | + $column = (int) $result->fetchOne(); |
|
82 | 82 | $result->closeCursor(); |
83 | 83 | return $column; |
84 | 84 | } |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * @return array |
102 | 102 | */ |
103 | 103 | public function getAddressBooksForUser($principalUri) { |
104 | - return $this->atomic(function () use ($principalUri) { |
|
104 | + return $this->atomic(function() use ($principalUri) { |
|
105 | 105 | $principalUriOriginal = $principalUri; |
106 | 106 | $principalUri = $this->convertPrincipal($principalUri, true); |
107 | 107 | $select = $this->db->getQueryBuilder(); |
@@ -118,7 +118,7 @@ discard block |
||
118 | 118 | 'uri' => $row['uri'], |
119 | 119 | 'principaluri' => $this->convertPrincipal($row['principaluri'], false), |
120 | 120 | '{DAV:}displayname' => $row['displayname'], |
121 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], |
|
121 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'], |
|
122 | 122 | '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], |
123 | 123 | '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ?: '0', |
124 | 124 | ]; |
@@ -149,13 +149,13 @@ discard block |
||
149 | 149 | ->andWhere($select->expr()->notIn('s.id', $select->createFunction($subSelect->getSQL()), IQueryBuilder::PARAM_INT_ARRAY)); |
150 | 150 | $result = $select->executeQuery(); |
151 | 151 | |
152 | - $readOnlyPropertyName = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only'; |
|
152 | + $readOnlyPropertyName = '{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}read-only'; |
|
153 | 153 | while ($row = $result->fetch()) { |
154 | 154 | if ($row['principaluri'] === $principalUri) { |
155 | 155 | continue; |
156 | 156 | } |
157 | 157 | |
158 | - $readOnly = (int)$row['access'] === Backend::ACCESS_READ; |
|
158 | + $readOnly = (int) $row['access'] === Backend::ACCESS_READ; |
|
159 | 159 | if (isset($addressBooks[$row['id']])) { |
160 | 160 | if ($readOnly) { |
161 | 161 | // New share can not have more permissions then the old one. |
@@ -169,18 +169,18 @@ discard block |
||
169 | 169 | } |
170 | 170 | |
171 | 171 | [, $name] = \Sabre\Uri\split($row['principaluri']); |
172 | - $uri = $row['uri'] . '_shared_by_' . $name; |
|
173 | - $displayName = $row['displayname'] . ' (' . ($this->userManager->getDisplayName($name) ?? $name ?? '') . ')'; |
|
172 | + $uri = $row['uri'].'_shared_by_'.$name; |
|
173 | + $displayName = $row['displayname'].' ('.($this->userManager->getDisplayName($name) ?? $name ?? '').')'; |
|
174 | 174 | |
175 | 175 | $addressBooks[$row['id']] = [ |
176 | 176 | 'id' => $row['id'], |
177 | 177 | 'uri' => $uri, |
178 | 178 | 'principaluri' => $principalUriOriginal, |
179 | 179 | '{DAV:}displayname' => $displayName, |
180 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], |
|
180 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'], |
|
181 | 181 | '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], |
182 | 182 | '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ?: '0', |
183 | - '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}owner-principal' => $row['principaluri'], |
|
183 | + '{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}owner-principal' => $row['principaluri'], |
|
184 | 184 | $readOnlyPropertyName => $readOnly, |
185 | 185 | ]; |
186 | 186 | |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | 'uri' => $row['uri'], |
209 | 209 | 'principaluri' => $this->convertPrincipal($row['principaluri'], false), |
210 | 210 | '{DAV:}displayname' => $row['displayname'], |
211 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], |
|
211 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'], |
|
212 | 212 | '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], |
213 | 213 | '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ?: '0', |
214 | 214 | ]; |
@@ -240,7 +240,7 @@ discard block |
||
240 | 240 | 'uri' => $row['uri'], |
241 | 241 | 'principaluri' => $row['principaluri'], |
242 | 242 | '{DAV:}displayname' => $row['displayname'], |
243 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], |
|
243 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'], |
|
244 | 244 | '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], |
245 | 245 | '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ?: '0', |
246 | 246 | ]; |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | 'uri' => $row['uri'], |
271 | 271 | 'principaluri' => $row['principaluri'], |
272 | 272 | '{DAV:}displayname' => $row['displayname'], |
273 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], |
|
273 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description' => $row['description'], |
|
274 | 274 | '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], |
275 | 275 | '{http://sabredav.org/ns}sync-token' => $row['synctoken'] ?: '0', |
276 | 276 | |
@@ -278,8 +278,8 @@ discard block |
||
278 | 278 | |
279 | 279 | // system address books are always read only |
280 | 280 | if ($principal === 'principals/system/system') { |
281 | - $addressBook['{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}owner-principal'] = $row['principaluri']; |
|
282 | - $addressBook['{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}read-only'] = true; |
|
281 | + $addressBook['{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}owner-principal'] = $row['principaluri']; |
|
282 | + $addressBook['{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}read-only'] = true; |
|
283 | 283 | } |
284 | 284 | |
285 | 285 | $this->addOwnerPrincipal($addressBook); |
@@ -306,22 +306,22 @@ discard block |
||
306 | 306 | public function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch) { |
307 | 307 | $supportedProperties = [ |
308 | 308 | '{DAV:}displayname', |
309 | - '{' . Plugin::NS_CARDDAV . '}addressbook-description', |
|
309 | + '{'.Plugin::NS_CARDDAV.'}addressbook-description', |
|
310 | 310 | ]; |
311 | 311 | |
312 | - $propPatch->handle($supportedProperties, function ($mutations) use ($addressBookId) { |
|
312 | + $propPatch->handle($supportedProperties, function($mutations) use ($addressBookId) { |
|
313 | 313 | $updates = []; |
314 | 314 | foreach ($mutations as $property => $newValue) { |
315 | 315 | switch ($property) { |
316 | 316 | case '{DAV:}displayname': |
317 | 317 | $updates['displayname'] = $newValue; |
318 | 318 | break; |
319 | - case '{' . Plugin::NS_CARDDAV . '}addressbook-description': |
|
319 | + case '{'.Plugin::NS_CARDDAV.'}addressbook-description': |
|
320 | 320 | $updates['description'] = $newValue; |
321 | 321 | break; |
322 | 322 | } |
323 | 323 | } |
324 | - [$addressBookRow, $shares] = $this->atomic(function () use ($addressBookId, $updates) { |
|
324 | + [$addressBookRow, $shares] = $this->atomic(function() use ($addressBookId, $updates) { |
|
325 | 325 | $query = $this->db->getQueryBuilder(); |
326 | 326 | $query->update('addressbooks'); |
327 | 327 | |
@@ -333,12 +333,12 @@ discard block |
||
333 | 333 | |
334 | 334 | $this->addChange($addressBookId, '', 2); |
335 | 335 | |
336 | - $addressBookRow = $this->getAddressBookById((int)$addressBookId); |
|
337 | - $shares = $this->getShares((int)$addressBookId); |
|
336 | + $addressBookRow = $this->getAddressBookById((int) $addressBookId); |
|
337 | + $shares = $this->getShares((int) $addressBookId); |
|
338 | 338 | return [$addressBookRow, $shares]; |
339 | 339 | }, $this->db); |
340 | 340 | |
341 | - $this->dispatcher->dispatchTyped(new AddressBookUpdatedEvent((int)$addressBookId, $addressBookRow, $shares, $mutations)); |
|
341 | + $this->dispatcher->dispatchTyped(new AddressBookUpdatedEvent((int) $addressBookId, $addressBookRow, $shares, $mutations)); |
|
342 | 342 | |
343 | 343 | return true; |
344 | 344 | }); |
@@ -372,11 +372,11 @@ discard block |
||
372 | 372 | case '{DAV:}displayname': |
373 | 373 | $values['displayname'] = $newValue; |
374 | 374 | break; |
375 | - case '{' . Plugin::NS_CARDDAV . '}addressbook-description': |
|
375 | + case '{'.Plugin::NS_CARDDAV.'}addressbook-description': |
|
376 | 376 | $values['description'] = $newValue; |
377 | 377 | break; |
378 | 378 | default: |
379 | - throw new BadRequest('Unknown property: ' . $property); |
|
379 | + throw new BadRequest('Unknown property: '.$property); |
|
380 | 380 | } |
381 | 381 | } |
382 | 382 | |
@@ -386,7 +386,7 @@ discard block |
||
386 | 386 | $values['displayname'] = $url; |
387 | 387 | } |
388 | 388 | |
389 | - [$addressBookId, $addressBookRow] = $this->atomic(function () use ($values) { |
|
389 | + [$addressBookId, $addressBookRow] = $this->atomic(function() use ($values) { |
|
390 | 390 | $query = $this->db->getQueryBuilder(); |
391 | 391 | $query->insert('addressbooks') |
392 | 392 | ->values([ |
@@ -418,8 +418,8 @@ discard block |
||
418 | 418 | * @return void |
419 | 419 | */ |
420 | 420 | public function deleteAddressBook($addressBookId) { |
421 | - $this->atomic(function () use ($addressBookId): void { |
|
422 | - $addressBookId = (int)$addressBookId; |
|
421 | + $this->atomic(function() use ($addressBookId): void { |
|
422 | + $addressBookId = (int) $addressBookId; |
|
423 | 423 | $addressBookData = $this->getAddressBookById($addressBookId); |
424 | 424 | $shares = $this->getShares($addressBookId); |
425 | 425 | |
@@ -483,7 +483,7 @@ discard block |
||
483 | 483 | |
484 | 484 | $result = $query->executeQuery(); |
485 | 485 | while ($row = $result->fetch()) { |
486 | - $row['etag'] = '"' . $row['etag'] . '"'; |
|
486 | + $row['etag'] = '"'.$row['etag'].'"'; |
|
487 | 487 | |
488 | 488 | $modified = false; |
489 | 489 | $row['carddata'] = $this->readBlob($row['carddata'], $modified); |
@@ -523,7 +523,7 @@ discard block |
||
523 | 523 | if (!$row) { |
524 | 524 | return false; |
525 | 525 | } |
526 | - $row['etag'] = '"' . $row['etag'] . '"'; |
|
526 | + $row['etag'] = '"'.$row['etag'].'"'; |
|
527 | 527 | |
528 | 528 | $modified = false; |
529 | 529 | $row['carddata'] = $this->readBlob($row['carddata'], $modified); |
@@ -565,7 +565,7 @@ discard block |
||
565 | 565 | $result = $query->executeQuery(); |
566 | 566 | |
567 | 567 | while ($row = $result->fetch()) { |
568 | - $row['etag'] = '"' . $row['etag'] . '"'; |
|
568 | + $row['etag'] = '"'.$row['etag'].'"'; |
|
569 | 569 | |
570 | 570 | $modified = false; |
571 | 571 | $row['carddata'] = $this->readBlob($row['carddata'], $modified); |
@@ -609,7 +609,7 @@ discard block |
||
609 | 609 | public function createCard($addressBookId, $cardUri, $cardData, bool $checkAlreadyExists = true) { |
610 | 610 | $etag = md5($cardData); |
611 | 611 | $uid = $this->getUID($cardData); |
612 | - return $this->atomic(function () use ($addressBookId, $cardUri, $cardData, $checkAlreadyExists, $etag, $uid) { |
|
612 | + return $this->atomic(function() use ($addressBookId, $cardUri, $cardData, $checkAlreadyExists, $etag, $uid) { |
|
613 | 613 | if ($checkAlreadyExists) { |
614 | 614 | $q = $this->db->getQueryBuilder(); |
615 | 615 | $q->select('uid') |
@@ -618,7 +618,7 @@ discard block |
||
618 | 618 | ->andWhere($q->expr()->eq('uid', $q->createNamedParameter($uid))) |
619 | 619 | ->setMaxResults(1); |
620 | 620 | $result = $q->executeQuery(); |
621 | - $count = (bool)$result->fetchOne(); |
|
621 | + $count = (bool) $result->fetchOne(); |
|
622 | 622 | $result->closeCursor(); |
623 | 623 | if ($count) { |
624 | 624 | throw new \Sabre\DAV\Exception\BadRequest('VCard object with uid already exists in this addressbook collection.'); |
@@ -649,7 +649,7 @@ discard block |
||
649 | 649 | $objectRow = $this->getCard($addressBookId, $cardUri); |
650 | 650 | $this->dispatcher->dispatchTyped(new CardCreatedEvent($addressBookId, $addressBookData, $shares, $objectRow)); |
651 | 651 | |
652 | - return '"' . $etag . '"'; |
|
652 | + return '"'.$etag.'"'; |
|
653 | 653 | }, $this->db); |
654 | 654 | } |
655 | 655 | |
@@ -682,13 +682,13 @@ discard block |
||
682 | 682 | $uid = $this->getUID($cardData); |
683 | 683 | $etag = md5($cardData); |
684 | 684 | |
685 | - return $this->atomic(function () use ($addressBookId, $cardUri, $cardData, $uid, $etag) { |
|
685 | + return $this->atomic(function() use ($addressBookId, $cardUri, $cardData, $uid, $etag) { |
|
686 | 686 | $query = $this->db->getQueryBuilder(); |
687 | 687 | |
688 | 688 | // check for recently stored etag and stop if it is the same |
689 | 689 | $etagCacheKey = "$addressBookId#$cardUri"; |
690 | 690 | if (isset($this->etagCache[$etagCacheKey]) && $this->etagCache[$etagCacheKey] === $etag) { |
691 | - return '"' . $etag . '"'; |
|
691 | + return '"'.$etag.'"'; |
|
692 | 692 | } |
693 | 693 | |
694 | 694 | $query->update($this->dbCardsTable) |
@@ -710,7 +710,7 @@ discard block |
||
710 | 710 | $shares = $this->getShares($addressBookId); |
711 | 711 | $objectRow = $this->getCard($addressBookId, $cardUri); |
712 | 712 | $this->dispatcher->dispatchTyped(new CardUpdatedEvent($addressBookId, $addressBookData, $shares, $objectRow)); |
713 | - return '"' . $etag . '"'; |
|
713 | + return '"'.$etag.'"'; |
|
714 | 714 | }, $this->db); |
715 | 715 | } |
716 | 716 | |
@@ -718,12 +718,12 @@ discard block |
||
718 | 718 | * @throws Exception |
719 | 719 | */ |
720 | 720 | public function moveCard(int $sourceAddressBookId, string $sourceObjectUri, int $targetAddressBookId, string $tragetObjectUri): bool { |
721 | - return $this->atomic(function () use ($sourceAddressBookId, $sourceObjectUri, $targetAddressBookId, $tragetObjectUri) { |
|
721 | + return $this->atomic(function() use ($sourceAddressBookId, $sourceObjectUri, $targetAddressBookId, $tragetObjectUri) { |
|
722 | 722 | $card = $this->getCard($sourceAddressBookId, $sourceObjectUri); |
723 | 723 | if (empty($card)) { |
724 | 724 | return false; |
725 | 725 | } |
726 | - $sourceObjectId = (int)$card['id']; |
|
726 | + $sourceObjectId = (int) $card['id']; |
|
727 | 727 | |
728 | 728 | $query = $this->db->getQueryBuilder(); |
729 | 729 | $query->update('cards') |
@@ -766,7 +766,7 @@ discard block |
||
766 | 766 | * @return bool |
767 | 767 | */ |
768 | 768 | public function deleteCard($addressBookId, $cardUri) { |
769 | - return $this->atomic(function () use ($addressBookId, $cardUri) { |
|
769 | + return $this->atomic(function() use ($addressBookId, $cardUri) { |
|
770 | 770 | $addressBookData = $this->getAddressBookById($addressBookId); |
771 | 771 | $shares = $this->getShares($addressBookId); |
772 | 772 | $objectRow = $this->getCard($addressBookId, $cardUri); |
@@ -856,7 +856,7 @@ discard block |
||
856 | 856 | $maxLimit = $this->config->getSystemValueInt('carddav_sync_request_truncation', 2500); |
857 | 857 | $limit = ($limit === null) ? $maxLimit : min($limit, $maxLimit); |
858 | 858 | // Current synctoken |
859 | - return $this->atomic(function () use ($addressBookId, $syncToken, $syncLevel, $limit) { |
|
859 | + return $this->atomic(function() use ($addressBookId, $syncToken, $syncLevel, $limit) { |
|
860 | 860 | $qb = $this->db->getQueryBuilder(); |
861 | 861 | $qb->select('synctoken') |
862 | 862 | ->from('addressbooks') |
@@ -900,7 +900,7 @@ discard block |
||
900 | 900 | } else { |
901 | 901 | $lastID = $values[array_key_last($values)]['id']; |
902 | 902 | $result['added'] = array_column($values, 'uri'); |
903 | - $result['syncToken'] = count($result['added']) >= $limit ? "init_{$lastID}_$initialSyncToken" : $initialSyncToken ; |
|
903 | + $result['syncToken'] = count($result['added']) >= $limit ? "init_{$lastID}_$initialSyncToken" : $initialSyncToken; |
|
904 | 904 | $result['result_truncated'] = count($result['added']) >= $limit; |
905 | 905 | } |
906 | 906 | } elseif ($syncToken) { |
@@ -984,7 +984,7 @@ discard block |
||
984 | 984 | } |
985 | 985 | $lastID = $values[array_key_last($values)]['id']; |
986 | 986 | if (count($values) >= $limit) { |
987 | - $result['syncToken'] = 'init_' . $lastID . '_' . $currentToken; |
|
987 | + $result['syncToken'] = 'init_'.$lastID.'_'.$currentToken; |
|
988 | 988 | $result['result_truncated'] = true; |
989 | 989 | } |
990 | 990 | |
@@ -1005,13 +1005,13 @@ discard block |
||
1005 | 1005 | * @return void |
1006 | 1006 | */ |
1007 | 1007 | protected function addChange(int $addressBookId, string $objectUri, int $operation): void { |
1008 | - $this->atomic(function () use ($addressBookId, $objectUri, $operation): void { |
|
1008 | + $this->atomic(function() use ($addressBookId, $objectUri, $operation): void { |
|
1009 | 1009 | $query = $this->db->getQueryBuilder(); |
1010 | 1010 | $query->select('synctoken') |
1011 | 1011 | ->from('addressbooks') |
1012 | 1012 | ->where($query->expr()->eq('id', $query->createNamedParameter($addressBookId))); |
1013 | 1013 | $result = $query->executeQuery(); |
1014 | - $syncToken = (int)$result->fetchOne(); |
|
1014 | + $syncToken = (int) $result->fetchOne(); |
|
1015 | 1015 | $result->closeCursor(); |
1016 | 1016 | |
1017 | 1017 | $query = $this->db->getQueryBuilder(); |
@@ -1080,7 +1080,7 @@ discard block |
||
1080 | 1080 | * @param list<string> $remove |
1081 | 1081 | */ |
1082 | 1082 | public function updateShares(IShareable $shareable, array $add, array $remove): void { |
1083 | - $this->atomic(function () use ($shareable, $add, $remove): void { |
|
1083 | + $this->atomic(function() use ($shareable, $add, $remove): void { |
|
1084 | 1084 | $addressBookId = $shareable->getResourceId(); |
1085 | 1085 | $addressBookData = $this->getAddressBookById($addressBookId); |
1086 | 1086 | $oldShares = $this->getShares($addressBookId); |
@@ -1107,7 +1107,7 @@ discard block |
||
1107 | 1107 | * @return array an array of contacts which are arrays of key-value-pairs |
1108 | 1108 | */ |
1109 | 1109 | public function search($addressBookId, $pattern, $searchProperties, $options = []): array { |
1110 | - return $this->atomic(function () use ($addressBookId, $pattern, $searchProperties, $options) { |
|
1110 | + return $this->atomic(function() use ($addressBookId, $pattern, $searchProperties, $options) { |
|
1111 | 1111 | return $this->searchByAddressBookIds([$addressBookId], $pattern, $searchProperties, $options); |
1112 | 1112 | }, $this->db); |
1113 | 1113 | } |
@@ -1125,9 +1125,9 @@ discard block |
||
1125 | 1125 | string $pattern, |
1126 | 1126 | array $searchProperties, |
1127 | 1127 | array $options = []): array { |
1128 | - return $this->atomic(function () use ($principalUri, $pattern, $searchProperties, $options) { |
|
1129 | - $addressBookIds = array_map(static function ($row):int { |
|
1130 | - return (int)$row['id']; |
|
1128 | + return $this->atomic(function() use ($principalUri, $pattern, $searchProperties, $options) { |
|
1129 | + $addressBookIds = array_map(static function($row):int { |
|
1130 | + return (int) $row['id']; |
|
1131 | 1131 | }, $this->getAddressBooksForUser($principalUri)); |
1132 | 1132 | |
1133 | 1133 | return $this->searchByAddressBookIds($addressBookIds, $pattern, $searchProperties, $options); |
@@ -1162,7 +1162,7 @@ discard block |
||
1162 | 1162 | $useWildcards = !\array_key_exists('wildcard', $options) || $options['wildcard'] !== false; |
1163 | 1163 | |
1164 | 1164 | if ($escapePattern) { |
1165 | - $searchProperties = array_filter($searchProperties, function ($property) use ($pattern) { |
|
1165 | + $searchProperties = array_filter($searchProperties, function($property) use ($pattern) { |
|
1166 | 1166 | if ($property === 'EMAIL' && str_contains($pattern, ' ')) { |
1167 | 1167 | // There can be no spaces in emails |
1168 | 1168 | return false; |
@@ -1195,7 +1195,7 @@ discard block |
||
1195 | 1195 | } elseif (!$escapePattern) { |
1196 | 1196 | $query2->andWhere($query2->expr()->ilike('cp.value', $query2->createNamedParameter($pattern))); |
1197 | 1197 | } else { |
1198 | - $query2->andWhere($query2->expr()->ilike('cp.value', $query2->createNamedParameter('%' . $this->db->escapeLikeParameter($pattern) . '%'))); |
|
1198 | + $query2->andWhere($query2->expr()->ilike('cp.value', $query2->createNamedParameter('%'.$this->db->escapeLikeParameter($pattern).'%'))); |
|
1199 | 1199 | } |
1200 | 1200 | } |
1201 | 1201 | if (isset($options['limit'])) { |
@@ -1206,7 +1206,7 @@ discard block |
||
1206 | 1206 | } |
1207 | 1207 | |
1208 | 1208 | if (isset($options['person'])) { |
1209 | - $query2->andWhere($query2->expr()->ilike('cp.value', $query2->createNamedParameter('%' . $this->db->escapeLikeParameter($options['person']) . '%'))); |
|
1209 | + $query2->andWhere($query2->expr()->ilike('cp.value', $query2->createNamedParameter('%'.$this->db->escapeLikeParameter($options['person']).'%'))); |
|
1210 | 1210 | } |
1211 | 1211 | if (isset($options['since']) || isset($options['until'])) { |
1212 | 1212 | $query2->join('cp', $this->dbCardsPropertiesTable, 'cp_bday', 'cp.cardid = cp_bday.cardid'); |
@@ -1234,8 +1234,8 @@ discard block |
||
1234 | 1234 | $result = $query2->executeQuery(); |
1235 | 1235 | $matches = $result->fetchAll(); |
1236 | 1236 | $result->closeCursor(); |
1237 | - $matches = array_map(function ($match) { |
|
1238 | - return (int)$match['cardid']; |
|
1237 | + $matches = array_map(function($match) { |
|
1238 | + return (int) $match['cardid']; |
|
1239 | 1239 | }, $matches); |
1240 | 1240 | |
1241 | 1241 | $cardResults = []; |
@@ -1252,8 +1252,8 @@ discard block |
||
1252 | 1252 | } |
1253 | 1253 | |
1254 | 1254 | $cards = array_merge(...$cardResults); |
1255 | - return array_map(function ($array) { |
|
1256 | - $array['addressbookid'] = (int)$array['addressbookid']; |
|
1255 | + return array_map(function($array) { |
|
1256 | + $array['addressbookid'] = (int) $array['addressbookid']; |
|
1257 | 1257 | $modified = false; |
1258 | 1258 | $array['carddata'] = $this->readBlob($array['carddata'], $modified); |
1259 | 1259 | if ($modified) { |
@@ -1299,7 +1299,7 @@ discard block |
||
1299 | 1299 | $result->closeCursor(); |
1300 | 1300 | |
1301 | 1301 | if (!isset($uri['uri'])) { |
1302 | - throw new \InvalidArgumentException('Card does not exists: ' . $id); |
|
1302 | + throw new \InvalidArgumentException('Card does not exists: '.$id); |
|
1303 | 1303 | } |
1304 | 1304 | |
1305 | 1305 | return $uri['uri']; |
@@ -1324,7 +1324,7 @@ discard block |
||
1324 | 1324 | |
1325 | 1325 | if (is_array($contact)) { |
1326 | 1326 | $modified = false; |
1327 | - $contact['etag'] = '"' . $contact['etag'] . '"'; |
|
1327 | + $contact['etag'] = '"'.$contact['etag'].'"'; |
|
1328 | 1328 | $contact['carddata'] = $this->readBlob($contact['carddata'], $modified); |
1329 | 1329 | if ($modified) { |
1330 | 1330 | $contact['size'] = strlen($contact['carddata']); |
@@ -1359,7 +1359,7 @@ discard block |
||
1359 | 1359 | * @param string $vCardSerialized |
1360 | 1360 | */ |
1361 | 1361 | protected function updateProperties($addressBookId, $cardUri, $vCardSerialized) { |
1362 | - $this->atomic(function () use ($addressBookId, $cardUri, $vCardSerialized): void { |
|
1362 | + $this->atomic(function() use ($addressBookId, $cardUri, $vCardSerialized): void { |
|
1363 | 1363 | $cardId = $this->getCardId($addressBookId, $cardUri); |
1364 | 1364 | $vCard = $this->readCard($vCardSerialized); |
1365 | 1365 | |
@@ -1434,10 +1434,10 @@ discard block |
||
1434 | 1434 | $result->closeCursor(); |
1435 | 1435 | |
1436 | 1436 | if (!isset($cardIds['id'])) { |
1437 | - throw new \InvalidArgumentException('Card does not exists: ' . $uri); |
|
1437 | + throw new \InvalidArgumentException('Card does not exists: '.$uri); |
|
1438 | 1438 | } |
1439 | 1439 | |
1440 | - return (int)$cardIds['id']; |
|
1440 | + return (int) $cardIds['id']; |
|
1441 | 1441 | } |
1442 | 1442 | |
1443 | 1443 | /** |
@@ -1465,7 +1465,7 @@ discard block |
||
1465 | 1465 | ->from('addressbookchanges'); |
1466 | 1466 | |
1467 | 1467 | $result = $query->executeQuery(); |
1468 | - $maxId = (int)$result->fetchOne(); |
|
1468 | + $maxId = (int) $result->fetchOne(); |
|
1469 | 1469 | $result->closeCursor(); |
1470 | 1470 | if (!$maxId || $maxId < $keep) { |
1471 | 1471 | return 0; |
@@ -1492,8 +1492,8 @@ discard block |
||
1492 | 1492 | } |
1493 | 1493 | |
1494 | 1494 | private function addOwnerPrincipal(array &$addressbookInfo): void { |
1495 | - $ownerPrincipalKey = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}owner-principal'; |
|
1496 | - $displaynameKey = '{' . \OCA\DAV\DAV\Sharing\Plugin::NS_NEXTCLOUD . '}owner-displayname'; |
|
1495 | + $ownerPrincipalKey = '{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}owner-principal'; |
|
1496 | + $displaynameKey = '{'.\OCA\DAV\DAV\Sharing\Plugin::NS_NEXTCLOUD.'}owner-displayname'; |
|
1497 | 1497 | if (isset($addressbookInfo[$ownerPrincipalKey])) { |
1498 | 1498 | $uri = $addressbookInfo[$ownerPrincipalKey]; |
1499 | 1499 | } else { |