MCPcopy Create free account
hub / github.com/error311/FileRise / canMove

Method canMove

src/FileRise/Support/ACL.php:1456–1463  ·  view source on GitHub ↗
(string $user, array $perms, string $folder)

Source from the content-addressed store, hash-verified

1454 }
1455
1456 public static function canMove(string $user, array $perms, string $folder): bool
1457 {
1458 $folder = self::normalizeFolder($folder);
1459 if (self::isAdmin($perms)) {
1460 return true;
1461 }
1462 return self::ownsFolderOrAncestor($user, $perms, $folder);
1463 }
1464
1465 public static function canMoveFolder(string $user, array $perms, string $folder): bool
1466 {

Callers 11

capabilitiesMethod · 0.80
enforceFolderScopeMethod · 0.80
moveFolderMethod · 0.80
enforceFolderScopeMethod · 0.80
moveFilesMethod · 0.80
opMoveFilesMethod · 0.80
opMoveFolderMethod · 0.80
assertFolderScopeMethod · 0.80

Calls 3

normalizeFolderMethod · 0.95
isAdminMethod · 0.95
ownsFolderOrAncestorMethod · 0.95

Tested by

no test coverage detected