(string $user, array $perms, string $folder)
| 1389 | // --- Granular write family ----------------------------------------------- |
| 1390 | |
| 1391 | public static function canCreate(string $user, array $perms, string $folder): bool |
| 1392 | { |
| 1393 | $folder = self::normalizeFolder($folder); |
| 1394 | if (self::isAdmin($perms)) { |
| 1395 | return true; |
| 1396 | } |
| 1397 | return self::hasGrant($user, $folder, 'owners') |
| 1398 | || self::hasGrant($user, $folder, 'create') |
| 1399 | || self::hasGrant($user, $folder, 'write'); |
| 1400 | } |
| 1401 | |
| 1402 | public static function canCreateFolder(string $user, array $perms, string $folder): bool |
| 1403 | { |
no test coverage detected