@@ -110,6 +110,7 @@ |
||
| 110 | 110 | * |
| 111 | 111 | * @param string &$zsyncMetadata actual metadata |
| 112 | 112 | * @param string $destination destination path |
| 113 | + * @param string|null $zsyncMetadata |
|
| 113 | 114 | */ |
| 114 | 115 | private function postMoveZsync(&$zsyncMetadata, $destination) { |
| 115 | 116 | if (!$zsyncMetadata) |
@@ -432,6 +432,9 @@ |
||
| 432 | 432 | }, $accounts); |
| 433 | 433 | } |
| 434 | 434 | |
| 435 | + /** |
|
| 436 | + * @param string $backendClass |
|
| 437 | + */ |
|
| 435 | 438 | public function getBackend($backendClass) { |
| 436 | 439 | if (isset($this->backends[$backendClass])) { |
| 437 | 440 | return $this->backends[$backendClass]; |
@@ -41,9 +41,6 @@ |
||
| 41 | 41 | use OCP\IUser; |
| 42 | 42 | use OCP\IUserManager; |
| 43 | 43 | use OCP\IConfig; |
| 44 | -use OCP\User\IProvidesExtendedSearchBackend; |
|
| 45 | -use OCP\User\IProvidesEMailBackend; |
|
| 46 | -use OCP\User\IProvidesQuotaBackend; |
|
| 47 | 44 | use OCP\UserInterface; |
| 48 | 45 | use OCP\Util\UserSearch; |
| 49 | 46 | use Symfony\Component\EventDispatcher\GenericEvent; |
@@ -109,7 +109,7 @@ |
||
| 109 | 109 | /** |
| 110 | 110 | * Returns the Reply-To address of this message |
| 111 | 111 | * |
| 112 | - * @return array |
|
| 112 | + * @return string |
|
| 113 | 113 | */ |
| 114 | 114 | public function getReplyTo() { |
| 115 | 115 | return $this->swiftMessage->getReplyTo(); |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | * @param string $wrongPath wrong path of the entry to fix |
| 96 | 96 | * @param int $correctStorageNumericId numeric idea of the correct storage |
| 97 | 97 | * @param string $correctPath value to which to set the path of the entry |
| 98 | - * @return bool true for success |
|
| 98 | + * @return boolean|null true for success |
|
| 99 | 99 | */ |
| 100 | 100 | private function fixEntryPath(IOutput $out, $fileId, $wrongPath, $correctStorageNumericId, $correctPath) { |
| 101 | 101 | // delete target if exists |
@@ -125,6 +125,9 @@ discard block |
||
| 125 | 125 | $out->advance(1, $text); |
| 126 | 126 | } |
| 127 | 127 | |
| 128 | + /** |
|
| 129 | + * @param \OCP\DB\QueryBuilder\IQueryBuilder $qb |
|
| 130 | + */ |
|
| 128 | 131 | private function addQueryConditionsParentIdWrongPath($qb) { |
| 129 | 132 | // thanks, VicDeo! |
| 130 | 133 | if ($this->connection->getDatabasePlatform() instanceof MySqlPlatform) { |
@@ -164,6 +167,9 @@ discard block |
||
| 164 | 167 | } |
| 165 | 168 | } |
| 166 | 169 | |
| 170 | + /** |
|
| 171 | + * @param \OCP\DB\QueryBuilder\IQueryBuilder $qb |
|
| 172 | + */ |
|
| 167 | 173 | private function addQueryConditionsNonExistingParentIdEntry($qb, $storageNumericId = null) { |
| 168 | 174 | // Subquery for parent existence |
| 169 | 175 | $qbe = $this->connection->getQueryBuilder(); |
@@ -193,6 +199,9 @@ discard block |
||
| 193 | 199 | } |
| 194 | 200 | } |
| 195 | 201 | |
| 202 | + /** |
|
| 203 | + * @param integer $storageNumericId |
|
| 204 | + */ |
|
| 196 | 205 | private function countResultsToProcessParentIdWrongPath($storageNumericId = null) { |
| 197 | 206 | $qb = $this->connection->getQueryBuilder(); |
| 198 | 207 | $qb->select($qb->createFunction('COUNT(*)')); |
@@ -203,6 +212,9 @@ discard block |
||
| 203 | 212 | return $count; |
| 204 | 213 | } |
| 205 | 214 | |
| 215 | + /** |
|
| 216 | + * @param integer $storageNumericId |
|
| 217 | + */ |
|
| 206 | 218 | private function countResultsToProcessNonExistingParentIdEntry($storageNumericId = null) { |
| 207 | 219 | $qb = $this->connection->getQueryBuilder(); |
| 208 | 220 | $qb->select($qb->createFunction('COUNT(*)')); |
@@ -353,6 +365,7 @@ discard block |
||
| 353 | 365 | * |
| 354 | 366 | * @param int $storageId storage id |
| 355 | 367 | * @param string $path path for which to create the parent entry |
| 368 | + * @param integer $reuseFileId |
|
| 356 | 369 | * @return int file id of the newly created parent |
| 357 | 370 | */ |
| 358 | 371 | private function getOrCreateEntry($storageId, $path, $reuseFileId = null) { |
@@ -219,7 +219,8 @@ discard block |
||
| 219 | 219 | } |
| 220 | 220 | |
| 221 | 221 | /** |
| 222 | - * @param $addressBookUri |
|
| 222 | + * @param string $addressBookUri |
|
| 223 | + * @param string $principal |
|
| 223 | 224 | * @return array|null |
| 224 | 225 | */ |
| 225 | 226 | public function getAddressBooksByUri($principal, $addressBookUri) { |
@@ -909,6 +910,7 @@ discard block |
||
| 909 | 910 | * * readOnly - boolean |
| 910 | 911 | * * summary - Optional, a description for the share |
| 911 | 912 | * |
| 913 | + * @param integer $addressBookId |
|
| 912 | 914 | * @return array |
| 913 | 915 | */ |
| 914 | 916 | public function getShares($addressBookId) { |
@@ -1013,7 +1015,7 @@ discard block |
||
| 1013 | 1015 | |
| 1014 | 1016 | /** |
| 1015 | 1017 | * For shared address books the sharee is set in the ACL of the address book |
| 1016 | - * @param $addressBookId |
|
| 1018 | + * @param integer $addressBookId |
|
| 1017 | 1019 | * @param $acl |
| 1018 | 1020 | * @return array |
| 1019 | 1021 | */ |
@@ -1021,6 +1023,9 @@ discard block |
||
| 1021 | 1023 | return $this->sharingBackend->applyShareAcl($addressBookId, $acl); |
| 1022 | 1024 | } |
| 1023 | 1025 | |
| 1026 | + /** |
|
| 1027 | + * @param boolean $toV2 |
|
| 1028 | + */ |
|
| 1024 | 1029 | private function convertPrincipal($principalUri, $toV2 = null) { |
| 1025 | 1030 | if ($this->principalBackend->getPrincipalPrefix() === 'principals') { |
| 1026 | 1031 | list(, $name) = URLUtil::splitPath($principalUri); |
@@ -278,7 +278,7 @@ |
||
| 278 | 278 | } |
| 279 | 279 | |
| 280 | 280 | /** |
| 281 | - * @param string[] $subTree |
|
| 281 | + * @param string[] $subTrees |
|
| 282 | 282 | * @return bool |
| 283 | 283 | */ |
| 284 | 284 | private function isRequestForSubtree(array $subTrees) { |
@@ -311,6 +311,11 @@ |
||
| 311 | 311 | } |
| 312 | 312 | } |
| 313 | 313 | |
| 314 | + /** |
|
| 315 | + * @param InputInterface $input |
|
| 316 | + * @param OutputInterface $output |
|
| 317 | + * @param boolean $shouldRepairStoragesIndividually |
|
| 318 | + */ |
|
| 314 | 319 | protected function processUserChunks($input, $output, $users, $inputPath, $shouldRepairStoragesIndividually, $group = null) { |
| 315 | 320 | # no messaging level option means: no full printout but statistics |
| 316 | 321 | # $quiet means no print at all |
@@ -22,7 +22,6 @@ |
||
| 22 | 22 | namespace OC\Repair; |
| 23 | 23 | |
| 24 | 24 | use OCP\DB\QueryBuilder\IQueryBuilder; |
| 25 | -use OCP\IConfig; |
|
| 26 | 25 | use OCP\IDBConnection; |
| 27 | 26 | use OCP\Migration\IOutput; |
| 28 | 27 | use OCP\Migration\IRepairStep; |
@@ -45,7 +45,7 @@ discard block |
||
| 45 | 45 | /** |
| 46 | 46 | * @param string $sourcePath source path |
| 47 | 47 | * @param string $destination destination path |
| 48 | - * @return bool|void |
|
| 48 | + * @return null|false |
|
| 49 | 49 | * @throws BadRequest |
| 50 | 50 | * @throws \Sabre\DAV\Exception\NotFound |
| 51 | 51 | */ |
@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | * |
| 70 | 70 | * @param string $path source path |
| 71 | 71 | * @param string $destination destination path |
| 72 | - * @return bool|void false to stop handling, void to skip this handler |
|
| 72 | + * @return null|false false to stop handling, void to skip this handler |
|
| 73 | 73 | */ |
| 74 | 74 | public function performMove($path, $destination) { |
| 75 | 75 | if (!$this->server->tree->nodeExists($destination)) { |