class DCacheAdapter extends WebDAVAdapter

Properties

protected PathPrefixer $prefixer from  WebDAVAdapter

Methods

__construct(Client $client, Client $guzzle, string $prefix = '', string $visibilityHandling = self::ON_VISIBILITY_THROW_ERROR, bool $manualCopy = false, bool $manualMove = false)

No description

readStream(string $path)

No description

iterable
listContents(string $path, bool $deep)

No description

string
getTemporaryUrl($path, $expiration, $options)

Get a temporary URL for the file at the given path.

Details

in WebDAVAdapter at line 16
__construct(Client $client, Client $guzzle, string $prefix = '', string $visibilityHandling = self::ON_VISIBILITY_THROW_ERROR, bool $manualCopy = false, bool $manualMove = false)

No description

Parameters

Client $client
Client $guzzle
string $prefix
string $visibilityHandling
bool $manualCopy
bool $manualMove

in WebDAVAdapter at line 28
readStream(string $path)

No description

Parameters

string $path

in WebDAVAdapter at line 41
iterable listContents(string $path, bool $deep)

No description

Parameters

string $path
bool $deep

Return Value

iterable

at line 14
string getTemporaryUrl($path, $expiration, $options)

Get a temporary URL for the file at the given path.

See: https://dcache.org/manuals/UserGuide-10.2/webdav.shtml#requesting-macaroons

Parameters

$path
$expiration
$options

Return Value

string