PermissionsMask¶
- 
class 
OC\Files\Storage\Wrapper\PermissionsMask¶ - Mask the permissions of a storageThis can be used to restrict update, create, delete and/or share permissions of a storageNote that the read permissions can’t be masked
Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#41 Parent: OC\Files\Storage\Wrapper\Wrapper 
Properties¶
Methods¶
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::__construct($arguments)¶ Source: Parameters: - $arguments (array) [‘storage’ => $storage, ‘mask’ => $mask]
 
$storage: The storage the permissions mask should be applied on $mask: The permission bits that should be kept, a combination of the OCPConstant::PERMISSION_ constants
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::isUpdatable($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#62 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::isCreatable($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#66 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::isDeletable($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#70 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::isSharable($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#74 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::getPermissions($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#78 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::rename($path1, $path2)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#82 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::copy($path1, $path2)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#90 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::touch($path, $mtime=null)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#94 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::mkdir($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#99 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::rmdir($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#103 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::unlink($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#107 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::file_put_contents($path, $data)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#111 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::fopen($path, $mode)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#116 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::getCache($path="", $storage=null)¶ - get a cache instance for the storage
Source: Parameters: - $path (string)
 
Returns:  
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::getMetaData($path)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#140 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::getScanner($path="", $storage=null)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#150 
- 
public 
OC\Files\Storage\Wrapper\PermissionsMask::getDirectoryContent($directory)¶ Source: lib/private/Files/Storage/Wrapper/PermissionsMask.php#157