@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | |
| 70 | 70 | $config = Server::get(IConfig::class); |
| 71 | 71 | //configure trashbin |
| 72 | - self::$rememberRetentionObligation = (string)$config->getSystemValue('trashbin_retention_obligation', Expiration::DEFAULT_RETENTION_OBLIGATION); |
|
| 72 | + self::$rememberRetentionObligation = (string) $config->getSystemValue('trashbin_retention_obligation', Expiration::DEFAULT_RETENTION_OBLIGATION); |
|
| 73 | 73 | /** @var Expiration $expiration */ |
| 74 | 74 | $expiration = Server::get(Expiration::class); |
| 75 | 75 | $expiration->setRetentionObligation('auto, 2'); |
@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | ->getMock(); |
| 118 | 118 | $mockConfig->expects($this->any()) |
| 119 | 119 | ->method('getSystemValue') |
| 120 | - ->willReturnCallback(static function ($key, $default) use ($config) { |
|
| 120 | + ->willReturnCallback(static function($key, $default) use ($config) { |
|
| 121 | 121 | if ($key === 'filesystem_check_changes') { |
| 122 | 122 | return Watcher::CHECK_ONCE; |
| 123 | 123 | } else { |
@@ -126,8 +126,8 @@ discard block |
||
| 126 | 126 | }); |
| 127 | 127 | $this->overwriteService(AllConfig::class, $mockConfig); |
| 128 | 128 | |
| 129 | - $this->trashRoot1 = '/' . self::TEST_TRASHBIN_USER1 . '/files_trashbin'; |
|
| 130 | - $this->trashRoot2 = '/' . self::TEST_TRASHBIN_USER2 . '/files_trashbin'; |
|
| 129 | + $this->trashRoot1 = '/'.self::TEST_TRASHBIN_USER1.'/files_trashbin'; |
|
| 130 | + $this->trashRoot2 = '/'.self::TEST_TRASHBIN_USER2.'/files_trashbin'; |
|
| 131 | 131 | $this->rootView = new View(); |
| 132 | 132 | self::loginHelper(self::TEST_TRASHBIN_USER1); |
| 133 | 133 | } |
@@ -137,8 +137,8 @@ discard block |
||
| 137 | 137 | // disable trashbin to be able to properly clean up |
| 138 | 138 | Server::get(IAppManager::class)->disableApp('files_trashbin'); |
| 139 | 139 | |
| 140 | - $this->rootView->deleteAll('/' . self::TEST_TRASHBIN_USER1 . '/files'); |
|
| 141 | - $this->rootView->deleteAll('/' . self::TEST_TRASHBIN_USER2 . '/files'); |
|
| 140 | + $this->rootView->deleteAll('/'.self::TEST_TRASHBIN_USER1.'/files'); |
|
| 141 | + $this->rootView->deleteAll('/'.self::TEST_TRASHBIN_USER2.'/files'); |
|
| 142 | 142 | $this->rootView->deleteAll($this->trashRoot1); |
| 143 | 143 | $this->rootView->deleteAll($this->trashRoot2); |
| 144 | 144 | |
@@ -206,15 +206,15 @@ discard block |
||
| 206 | 206 | */ |
| 207 | 207 | public function testExpireOldFilesShared(): void { |
| 208 | 208 | $currentTime = time(); |
| 209 | - $folder = 'trashTest-' . $currentTime . '/'; |
|
| 209 | + $folder = 'trashTest-'.$currentTime.'/'; |
|
| 210 | 210 | $expiredDate = $currentTime - 3 * 24 * 60 * 60; |
| 211 | 211 | |
| 212 | 212 | // create some files |
| 213 | 213 | Filesystem::mkdir($folder); |
| 214 | - Filesystem::file_put_contents($folder . 'user1-1.txt', 'file1'); |
|
| 215 | - Filesystem::file_put_contents($folder . 'user1-2.txt', 'file2'); |
|
| 216 | - Filesystem::file_put_contents($folder . 'user1-3.txt', 'file3'); |
|
| 217 | - Filesystem::file_put_contents($folder . 'user1-4.txt', 'file4'); |
|
| 214 | + Filesystem::file_put_contents($folder.'user1-1.txt', 'file1'); |
|
| 215 | + Filesystem::file_put_contents($folder.'user1-2.txt', 'file2'); |
|
| 216 | + Filesystem::file_put_contents($folder.'user1-3.txt', 'file3'); |
|
| 217 | + Filesystem::file_put_contents($folder.'user1-4.txt', 'file4'); |
|
| 218 | 218 | |
| 219 | 219 | //share user1-4.txt with user2 |
| 220 | 220 | $node = \OC::$server->getUserFolder(self::TEST_TRASHBIN_USER1)->get($folder); |
@@ -228,9 +228,9 @@ discard block |
||
| 228 | 228 | Server::get(\OCP\Share\IManager::class)->acceptShare($share, self::TEST_TRASHBIN_USER2); |
| 229 | 229 | |
| 230 | 230 | // delete them so that they end up in the trash bin |
| 231 | - Filesystem::unlink($folder . 'user1-1.txt'); |
|
| 232 | - Filesystem::unlink($folder . 'user1-2.txt'); |
|
| 233 | - Filesystem::unlink($folder . 'user1-3.txt'); |
|
| 231 | + Filesystem::unlink($folder.'user1-1.txt'); |
|
| 232 | + Filesystem::unlink($folder.'user1-2.txt'); |
|
| 233 | + Filesystem::unlink($folder.'user1-3.txt'); |
|
| 234 | 234 | |
| 235 | 235 | $filesInTrash = Helper::getTrashFiles('/', self::TEST_TRASHBIN_USER1, 'name'); |
| 236 | 236 | $this->assertSame(3, count($filesInTrash)); |
@@ -241,7 +241,7 @@ discard block |
||
| 241 | 241 | // login as user2 |
| 242 | 242 | self::loginHelper(self::TEST_TRASHBIN_USER2); |
| 243 | 243 | |
| 244 | - $this->assertTrue(Filesystem::file_exists($folder . 'user1-4.txt')); |
|
| 244 | + $this->assertTrue(Filesystem::file_exists($folder.'user1-4.txt')); |
|
| 245 | 245 | |
| 246 | 246 | // create some files |
| 247 | 247 | Filesystem::file_put_contents('user2-1.txt', 'file1'); |
@@ -257,7 +257,7 @@ discard block |
||
| 257 | 257 | // every second file will get a date in the past so that it will get expired |
| 258 | 258 | $this->manipulateDeleteTime($filesInTrashUser2, $this->trashRoot2, $expiredDate); |
| 259 | 259 | |
| 260 | - Filesystem::unlink($folder . 'user1-4.txt'); |
|
| 260 | + Filesystem::unlink($folder.'user1-4.txt'); |
|
| 261 | 261 | |
| 262 | 262 | $this->runCommands(); |
| 263 | 263 | |
@@ -292,7 +292,7 @@ discard block |
||
| 292 | 292 | } |
| 293 | 293 | if (!$found) { |
| 294 | 294 | // if we didn't found the expected file, something went wrong |
| 295 | - $this->assertTrue(false, "can't find expected file '" . $expectedFile . "' in trash bin"); |
|
| 295 | + $this->assertTrue(false, "can't find expected file '".$expectedFile."' in trash bin"); |
|
| 296 | 296 | } |
| 297 | 297 | } |
| 298 | 298 | } |
@@ -306,8 +306,8 @@ discard block |
||
| 306 | 306 | // modify every second file |
| 307 | 307 | $counter = ($counter + 1) % 2; |
| 308 | 308 | if ($counter === 1) { |
| 309 | - $source = $trashRoot . '/files/' . $file['name'] . '.d' . $file['mtime']; |
|
| 310 | - $target = Filesystem::normalizePath($trashRoot . '/files/' . $file['name'] . '.d' . $expireDate); |
|
| 309 | + $source = $trashRoot.'/files/'.$file['name'].'.d'.$file['mtime']; |
|
| 310 | + $target = Filesystem::normalizePath($trashRoot.'/files/'.$file['name'].'.d'.$expireDate); |
|
| 311 | 311 | $this->rootView->rename($source, $target); |
| 312 | 312 | $file['mtime'] = $expireDate; |
| 313 | 313 | } |
@@ -372,7 +372,7 @@ discard block |
||
| 372 | 372 | |
| 373 | 373 | $this->assertTrue( |
| 374 | 374 | Trashbin::restore( |
| 375 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 375 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 376 | 376 | $trashedFile->getName(), |
| 377 | 377 | $trashedFile->getMtime() |
| 378 | 378 | ) |
@@ -405,7 +405,7 @@ discard block |
||
| 405 | 405 | |
| 406 | 406 | $this->assertTrue( |
| 407 | 407 | Trashbin::restore( |
| 408 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 408 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 409 | 409 | $trashedFile->getName(), |
| 410 | 410 | $trashedFile->getMtime() |
| 411 | 411 | ) |
@@ -438,7 +438,7 @@ discard block |
||
| 438 | 438 | |
| 439 | 439 | $this->assertTrue( |
| 440 | 440 | Trashbin::restore( |
| 441 | - 'folder.d' . $trashedFolder->getMtime(), |
|
| 441 | + 'folder.d'.$trashedFolder->getMtime(), |
|
| 442 | 442 | $trashedFolder->getName(), |
| 443 | 443 | $trashedFolder->getMtime() |
| 444 | 444 | ) |
@@ -471,7 +471,7 @@ discard block |
||
| 471 | 471 | |
| 472 | 472 | $this->assertTrue( |
| 473 | 473 | Trashbin::restore( |
| 474 | - 'folder.d' . $trashedFile->getMtime() . '/file1.txt', |
|
| 474 | + 'folder.d'.$trashedFile->getMtime().'/file1.txt', |
|
| 475 | 475 | 'file1.txt', |
| 476 | 476 | $trashedFile->getMtime() |
| 477 | 477 | ) |
@@ -508,7 +508,7 @@ discard block |
||
| 508 | 508 | |
| 509 | 509 | $this->assertTrue( |
| 510 | 510 | Trashbin::restore( |
| 511 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 511 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 512 | 512 | $trashedFile->getName(), |
| 513 | 513 | $trashedFile->getMtime() |
| 514 | 514 | ) |
@@ -545,7 +545,7 @@ discard block |
||
| 545 | 545 | |
| 546 | 546 | $this->assertTrue( |
| 547 | 547 | Trashbin::restore( |
| 548 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 548 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 549 | 549 | $trashedFile->getName(), |
| 550 | 550 | $trashedFile->getMtime() |
| 551 | 551 | ) |
@@ -586,7 +586,7 @@ discard block |
||
| 586 | 586 | |
| 587 | 587 | $this->assertTrue( |
| 588 | 588 | Trashbin::restore( |
| 589 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 589 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 590 | 590 | $trashedFile->getName(), |
| 591 | 591 | $trashedFile->getMtime() |
| 592 | 592 | ) |
@@ -635,7 +635,7 @@ discard block |
||
| 635 | 635 | $trashedFile = $filesInTrash[0]; |
| 636 | 636 | |
| 637 | 637 | // delete source folder |
| 638 | - [$storage, $internalPath] = $this->rootView->resolvePath('/' . self::TEST_TRASHBIN_USER1 . '/files/folder'); |
|
| 638 | + [$storage, $internalPath] = $this->rootView->resolvePath('/'.self::TEST_TRASHBIN_USER1.'/files/folder'); |
|
| 639 | 639 | if ($storage instanceof Local) { |
| 640 | 640 | $folderAbsPath = $storage->getSourcePath($internalPath); |
| 641 | 641 | // make folder read-only |
@@ -643,7 +643,7 @@ discard block |
||
| 643 | 643 | |
| 644 | 644 | $this->assertTrue( |
| 645 | 645 | Trashbin::restore( |
| 646 | - 'file1.txt.d' . $trashedFile->getMtime(), |
|
| 646 | + 'file1.txt.d'.$trashedFile->getMtime(), |
|
| 647 | 647 | $trashedFile->getName(), |
| 648 | 648 | $trashedFile->getMtime() |
| 649 | 649 | ) |
@@ -657,7 +657,7 @@ discard block |
||
| 657 | 657 | } |
| 658 | 658 | |
| 659 | 659 | public function testTrashSizePropagation(): void { |
| 660 | - $view = new View('/' . self::TEST_TRASHBIN_USER1 . '/files_trashbin/files'); |
|
| 660 | + $view = new View('/'.self::TEST_TRASHBIN_USER1.'/files_trashbin/files'); |
|
| 661 | 661 | |
| 662 | 662 | $userFolder = Server::get(IRootFolder::class)->getUserFolder(self::TEST_TRASHBIN_USER1); |
| 663 | 663 | $file1 = $userFolder->newFile('foo.txt'); |