0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-12-06 11:22:41 +01:00

Added groupfolderManager to handle overwriting groupfolder members

This commit is contained in:
Jonathan Treffler 2024-11-03 17:24:30 +01:00
parent f85a93aa3a
commit b653a751dc
5 changed files with 94 additions and 10 deletions

View file

@ -14,10 +14,10 @@ use OCA\GroupFolders\Folder\FolderManager;
class ACLManager {
public function __construct(
private IDBConnection $db,
private FolderManager $folderManager,
private IUserMappingManager $userMappingManager,
private RuleManager $ruleManager,
protected IDBConnection $db,
protected FolderManager $folderManager,
protected IUserMappingManager $userMappingManager,
protected RuleManager $ruleManager,
) {
}
@ -48,7 +48,7 @@ class ACLManager {
return array_map($this->createRuleEntityFromRow(...), $rows);
}
private function ruleMappingComparison(Rule $rule1, Rule $rule2) {
protected function ruleMappingComparison(Rule $rule1, Rule $rule2): int {
$mapping1 = $rule1->getUserMapping();
$mapping2 = $rule2->getUserMapping();