Skip to content

Commit

Permalink
refactor: Apply rector refactorings
Browse files Browse the repository at this point in the history
Signed-off-by: provokateurin <kate@provokateurin.de>
  • Loading branch information
provokateurin committed Jan 27, 2025
1 parent 6158d31 commit 299e374
Show file tree
Hide file tree
Showing 52 changed files with 149 additions and 161 deletions.
4 changes: 2 additions & 2 deletions lib/ACL/ACLCacheWrapper.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
class ACLCacheWrapper extends CacheWrapper {
public function __construct(
ICache $cache,
private ACLManager $aclManager,
private bool $inShare,
private readonly ACLManager $aclManager,
private readonly bool $inShare,
) {
parent::__construct($cache);
}
Expand Down
14 changes: 7 additions & 7 deletions lib/ACL/ACLManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@
use RuntimeException;

class ACLManager {
private CappedMemoryCache $ruleCache;
private readonly CappedMemoryCache $ruleCache;

public function __construct(
private RuleManager $ruleManager,
private TrashManager $trashManager,
private LoggerInterface $logger,
private IUser $user,
private \Closure $rootFolderProvider,
private readonly RuleManager $ruleManager,
private readonly TrashManager $trashManager,
private readonly LoggerInterface $logger,
private readonly IUser $user,
private readonly \Closure $rootFolderProvider,
private ?int $rootStorageId = null,
private bool $inheritMergePerUser = false,
private readonly bool $inheritMergePerUser = false,
) {
$this->ruleCache = new CappedMemoryCache();
}
Expand Down
10 changes: 5 additions & 5 deletions lib/ACL/ACLManagerFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@

class ACLManagerFactory {
public function __construct(
private RuleManager $ruleManager,
private TrashManager $trashManager,
private IAppConfig $config,
private LoggerInterface $logger,
private \Closure $rootFolderProvider,
private readonly RuleManager $ruleManager,
private readonly TrashManager $trashManager,
private readonly IAppConfig $config,
private readonly LoggerInterface $logger,
private readonly \Closure $rootFolderProvider,
) {
}

Expand Down
4 changes: 2 additions & 2 deletions lib/ACL/ACLStorageWrapper.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
use OCP\Files\Storage\IStorage;

class ACLStorageWrapper extends Wrapper implements IConstructableStorage {
private ACLManager $aclManager;
private bool $inShare;
private readonly ACLManager $aclManager;
private readonly bool $inShare;

public function __construct($arguments) {
parent::__construct($arguments);
Expand Down
10 changes: 2 additions & 8 deletions lib/ACL/Rule.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ class Rule implements XmlSerializable, XmlDeserializable, \JsonSerializable {
* and one that specifies the permissions to set for non inherited values (1-> allow, 0 -> deny)
*/
public function __construct(
private IUserMapping $userMapping,
private int $fileId,
private readonly IUserMapping $userMapping,
private readonly int $fileId,
private int $mask,
int $permissions,
) {
Expand Down Expand Up @@ -86,9 +86,6 @@ public function applyPermissions(int $permissions): int {
* Apply the deny permissions this rule to an existing permission set, returning the resulting permissions
*
* Only the deny permissions included in the current mask will overwrite the existing permissions
*
* @param int $permissions
* @return int
*/
public function applyDenyPermissions(int $permissions): int {
$invertedMask = ~$this->mask;
Expand All @@ -98,9 +95,6 @@ public function applyDenyPermissions(int $permissions): int {
return $permissions & $denyMask;
}

/**
* @return void
*/
public function xmlSerialize(Writer $writer): void {
$data = [
self::ACL => [
Expand Down
6 changes: 3 additions & 3 deletions lib/ACL/RuleManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@

class RuleManager {
public function __construct(
private IDBConnection $connection,
private IUserMappingManager $userMappingManager,
private IEventDispatcher $eventDispatcher,
private readonly IDBConnection $connection,
private readonly IUserMappingManager $userMappingManager,
private readonly IEventDispatcher $eventDispatcher,
) {
}

Expand Down
6 changes: 3 additions & 3 deletions lib/ACL/UserMapping/UserMapping.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@
namespace OCA\GroupFolders\ACL\UserMapping;

class UserMapping implements IUserMapping {
private string $displayName;
private readonly string $displayName;

/**
* @param 'user'|'group'|'dummy' $type
*/
public function __construct(
private string $type,
private string $id,
private readonly string $type,
private readonly string $id,
?string $displayName = null,
) {
$this->displayName = $displayName ?? $id;
Expand Down
4 changes: 2 additions & 2 deletions lib/ACL/UserMapping/UserMappingManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

class UserMappingManager implements IUserMappingManager {
public function __construct(
private IGroupManager $groupManager,
private IUserManager $userManager,
private readonly IGroupManager $groupManager,
private readonly IUserManager $userManager,
) {
}

Expand Down
6 changes: 3 additions & 3 deletions lib/AppInfo/Capabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@

class Capabilities implements ICapability {
public function __construct(
private IUserSession $userSession,
private FolderManager $folderManager,
private IAppManager $appManager,
private readonly IUserSession $userSession,
private readonly FolderManager $folderManager,
private readonly IAppManager $appManager,
) {
}

Expand Down
4 changes: 2 additions & 2 deletions lib/AuthorizedAdminSettingMiddleware.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

class AuthorizedAdminSettingMiddleware extends Middleware {
public function __construct(
private DelegationService $delegatedService,
private IRequest $request,
private readonly DelegationService $delegatedService,
private readonly IRequest $request,
) {
}

Expand Down
6 changes: 3 additions & 3 deletions lib/BackgroundJob/ExpireGroupTrash.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@

class ExpireGroupTrash extends TimedJob {
public function __construct(
private TrashBackend $trashBackend,
private Expiration $expiration,
private IAppConfig $config,
private readonly TrashBackend $trashBackend,
private readonly Expiration $expiration,
private readonly IAppConfig $config,
ITimeFactory $timeFactory,
) {
parent::__construct($timeFactory);
Expand Down
8 changes: 4 additions & 4 deletions lib/BackgroundJob/ExpireGroupVersions.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
class ExpireGroupVersions extends TimedJob {
public function __construct(
ITimeFactory $time,
private GroupVersionsExpireManager $expireManager,
private IAppConfig $appConfig,
private FolderManager $folderManager,
private LoggerInterface $logger,
private readonly GroupVersionsExpireManager $expireManager,
private readonly IAppConfig $appConfig,
private readonly FolderManager $folderManager,
private readonly LoggerInterface $logger,
) {
parent::__construct($time);

Expand Down
2 changes: 1 addition & 1 deletion lib/CacheListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

class CacheListener {
public function __construct(
private IEventDispatcher $eventDispatcher,
private readonly IEventDispatcher $eventDispatcher,
) {
}

Expand Down
12 changes: 6 additions & 6 deletions lib/Command/ACL.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ class ACL extends FolderCommand {
public function __construct(
FolderManager $folderManager,
IRootFolder $rootFolder,
private RuleManager $ruleManager,
private readonly RuleManager $ruleManager,
MountProvider $mountProvider,
private ACLManagerFactory $aclManagerFactory,
private IUserManager $userManager,
private readonly ACLManagerFactory $aclManagerFactory,
private readonly IUserManager $userManager,
) {
parent::__construct($folderManager, $rootFolder, $mountProvider);
}
Expand Down Expand Up @@ -117,7 +117,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int
$mappingType = $input->getOption('user') ? 'user' : 'group';
$mappingId = $input->getOption('user') ?: $input->getOption('group');
$path = $input->getArgument('path');
$path = trim($path, '/');
$path = trim((string)$path, '/');
$permissionStrings = $input->getArgument('permissions');

$mount = $this->mountProvider->getMount(
Expand Down Expand Up @@ -152,7 +152,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int
return -3;
}

$name = substr($permission, 1);
$name = substr((string)$permission, 1);
if (!isset(Rule::PERMISSIONS_MAP[$name])) {
$output->writeln('<error>incorrect format for permissions2 "' . $permission . '"</error>');
return -3;
Expand Down Expand Up @@ -221,7 +221,7 @@ private function parsePermissions(array $permissions): array {
$result = 0;

foreach ($permissions as $permission) {
$permissionValue = Rule::PERMISSIONS_MAP[substr($permission, 1)];
$permissionValue = Rule::PERMISSIONS_MAP[substr((string)$permission, 1)];
$mask |= $permissionValue;
if ($permission[0] === '+') {
$result |= $permissionValue;
Expand Down
2 changes: 1 addition & 1 deletion lib/Command/Create.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

class Create extends Base {
public function __construct(
private FolderManager $folderManager,
private readonly FolderManager $folderManager,
) {
parent::__construct();
}
Expand Down
4 changes: 2 additions & 2 deletions lib/Command/ExpireGroup/ExpireGroupTrash.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

class ExpireGroupTrash extends ExpireGroupBase {
public function __construct(
private TrashBackend $trashBackend,
private Expiration $expiration,
private readonly TrashBackend $trashBackend,
private readonly Expiration $expiration,
) {
parent::__construct();
}
Expand Down
4 changes: 2 additions & 2 deletions lib/Command/ExpireGroup/ExpireGroupVersions.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
*/
class ExpireGroupVersions extends ExpireGroupBase {
public function __construct(
private GroupVersionsExpireManager $expireManager,
private IEventDispatcher $eventDispatcher,
private readonly GroupVersionsExpireManager $expireManager,
private readonly IEventDispatcher $eventDispatcher,
) {
parent::__construct();
}
Expand Down
4 changes: 2 additions & 2 deletions lib/Command/ExpireGroup/ExpireGroupVersionsTrash.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ class ExpireGroupVersionsTrash extends ExpireGroupVersions {
public function __construct(
GroupVersionsExpireManager $expireManager,
IEventDispatcher $eventDispatcher,
private TrashBackend $trashBackend,
private Expiration $expiration,
private readonly TrashBackend $trashBackend,
private readonly Expiration $expiration,
) {
parent::__construct($expireManager, $eventDispatcher);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/Command/Group.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class Group extends FolderCommand {
public function __construct(
FolderManager $folderManager,
IRootFolder $rootFolder,
private IGroupManager $groupManager,
private readonly IGroupManager $groupManager,
MountProvider $mountProvider,
) {
parent::__construct($folderManager, $rootFolder, $mountProvider);
Expand Down
8 changes: 4 additions & 4 deletions lib/Command/ListCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ class ListCommand extends Base {


public function __construct(
private FolderManager $folderManager,
private IRootFolder $rootFolder,
private IGroupManager $groupManager,
private IUserManager $userManager,
private readonly FolderManager $folderManager,
private readonly IRootFolder $rootFolder,
private readonly IGroupManager $groupManager,
private readonly IUserManager $userManager,
) {
parent::__construct();
}
Expand Down
2 changes: 1 addition & 1 deletion lib/Command/Quota.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int
return -1;
}

$quotaString = strtolower($input->getArgument('quota'));
$quotaString = strtolower((string)$input->getArgument('quota'));
$quota = ($quotaString === 'unlimited') ? FileInfo::SPACE_UNLIMITED : \OCP\Util::computerFileSize($quotaString);
if ($quota) {
$this->folderManager->setFolderQuota($folder['id'], (int)$quota);
Expand Down
2 changes: 1 addition & 1 deletion lib/Command/Scan.php
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int

$inputPath = $input->getOption('path');
if ($inputPath) {
$inputPath = '/' . trim($inputPath, '/');
$inputPath = '/' . trim((string)$inputPath, '/');
} else {
$inputPath = '';
}
Expand Down
2 changes: 1 addition & 1 deletion lib/Command/Trashbin/Cleanup.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class Cleanup extends Base {
private ?TrashBackend $trashBackend = null;

public function __construct(
private FolderManager $folderManager,
private readonly FolderManager $folderManager,
) {
parent::__construct();
if (Server::get(IAppManager::class)->isEnabledForUser('files_trashbin')) {
Expand Down
14 changes: 7 additions & 7 deletions lib/Controller/FolderController.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,18 @@
* @psalm-import-type InternalFolderOut from FolderManager
*/
class FolderController extends OCSController {
private ?IUser $user;
private readonly ?IUser $user;

public function __construct(
string $AppName,
IRequest $request,
private FolderManager $manager,
private MountProvider $mountProvider,
private IRootFolder $rootFolder,
private readonly FolderManager $manager,
private readonly MountProvider $mountProvider,
private readonly IRootFolder $rootFolder,
IUserSession $userSession,
private FoldersFilter $foldersFilter,
private DelegationService $delegationService,
private IGroupManager $groupManager,
private readonly FoldersFilter $foldersFilter,
private readonly DelegationService $delegationService,
private readonly IGroupManager $groupManager,
) {
parent::__construct($AppName, $request);
$this->user = $userSession->getUser();
Expand Down
8 changes: 4 additions & 4 deletions lib/DAV/ACLPlugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ class ACLPlugin extends ServerPlugin {
private ?IUser $user = null;

public function __construct(
private RuleManager $ruleManager,
private IUserSession $userSession,
private FolderManager $folderManager,
private IEventDispatcher $eventDispatcher,
private readonly RuleManager $ruleManager,
private readonly IUserSession $userSession,
private readonly FolderManager $folderManager,
private readonly IEventDispatcher $eventDispatcher,
) {
}

Expand Down
2 changes: 1 addition & 1 deletion lib/DAV/GroupFolderNode.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class GroupFolderNode extends Directory {
public function __construct(
View $view,
FileInfo $info,
private int $folderId,
private readonly int $folderId,
) {
parent::__construct($view, $info);
}
Expand Down
6 changes: 3 additions & 3 deletions lib/DAV/GroupFoldersHome.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
class GroupFoldersHome implements ICollection {
public function __construct(
private array $principalInfo,
private FolderManager $folderManager,
private IRootFolder $rootFolder,
private IUser $user,
private readonly FolderManager $folderManager,
private readonly IRootFolder $rootFolder,
private readonly IUser $user,
) {
}

Expand Down
Loading

0 comments on commit 299e374

Please sign in to comment.