PHP Class fkooman\RemoteStorage\RemoteStorage

Show file Open project: fkooman/php-remote-storage Class Usage Examples

Public Methods

Method Description
__construct ( MetadataStorage $md, DocumentStorage $d )
deleteDocument ( Path $p, array $ifMatch = null )
getContentType ( Path $p )
getDocument ( Path $p, array $ifNoneMatch = null )
getFolder ( Path $p, array $ifNoneMatch = null )
getFolderSize ( Path $p )
getVersion ( Path $p )
putDocument ( Path $p, $contentType, $documentData, array $ifMatch = null, array $ifNoneMatch = null )
sizeToHuman ( $byteSize )

Method Details

__construct() public method

public __construct ( MetadataStorage $md, DocumentStorage $d )
$md MetadataStorage
$d DocumentStorage

deleteDocument() public method

public deleteDocument ( Path $p, array $ifMatch = null )
$p Path
$ifMatch array

getContentType() public method

public getContentType ( Path $p )
$p Path

getDocument() public method

public getDocument ( Path $p, array $ifNoneMatch = null )
$p Path
$ifNoneMatch array

getFolder() public method

public getFolder ( Path $p, array $ifNoneMatch = null )
$p Path
$ifNoneMatch array

getFolderSize() public method

public getFolderSize ( Path $p )
$p Path

getVersion() public method

public getVersion ( Path $p )
$p Path

putDocument() public method

public putDocument ( Path $p, $contentType, $documentData, array $ifMatch = null, array $ifNoneMatch = null )
$p Path
$ifMatch array
$ifNoneMatch array

sizeToHuman() public static method

public static sizeToHuman ( $byteSize )