PublicUrlAdapter
in package
implements
FilesystemAdapter, PublicUrlGenerator
uses
IndirectAdapterTrait
Read onlyYes
FinalYes
Table of Contents
Interfaces
- FilesystemAdapter
- PublicUrlGenerator
Properties
- $adapter : FilesystemAdapter
- $urlGenerator : PublicUrlGenerator
Methods
- __construct() : mixed
- copy() : void
- createDirectory() : void
- delete() : void
- deleteDirectory() : void
- directoryExists() : bool
- fileExists() : bool
- fileSize() : FileAttributes
- lastModified() : FileAttributes
- listContents() : iterable<string|int, StorageAttributes>
- mimeType() : FileAttributes
- move() : void
- publicUrl() : string
- read() : string
- readStream() : resource
- setVisibility() : void
- visibility() : FileAttributes
- write() : void
- writeStream() : void
- getAdapter() : FilesystemAdapter
- preparePath() : string
Properties
$adapter
private
FilesystemAdapter
$adapter
$urlGenerator
private
PublicUrlGenerator
$urlGenerator
Methods
__construct()
public
__construct(FilesystemAdapter $adapter, PublicUrlGenerator $urlGenerator) : mixed
Parameters
- $adapter : FilesystemAdapter
- $urlGenerator : PublicUrlGenerator
copy()
public
copy(string $source, string $destination, Config $config) : void
Parameters
- $source : string
- $destination : string
- $config : Config
createDirectory()
public
createDirectory(string $path, Config $config) : void
Parameters
- $path : string
- $config : Config
delete()
public
delete(string $path) : void
Parameters
- $path : string
deleteDirectory()
public
deleteDirectory(string $path) : void
Parameters
- $path : string
directoryExists()
public
directoryExists(string $path) : bool
Parameters
- $path : string
Return values
boolfileExists()
public
fileExists(string $path) : bool
Parameters
- $path : string
Return values
boolfileSize()
public
fileSize(string $path) : FileAttributes
Parameters
- $path : string
Return values
FileAttributeslastModified()
public
lastModified(string $path) : FileAttributes
Parameters
- $path : string
Return values
FileAttributeslistContents()
public
listContents(string $path, bool $deep) : iterable<string|int, StorageAttributes>
Parameters
- $path : string
- $deep : bool
Return values
iterable<string|int, StorageAttributes>mimeType()
public
mimeType(string $path) : FileAttributes
Parameters
- $path : string
Return values
FileAttributesmove()
public
move(string $source, string $destination, Config $config) : void
Parameters
- $source : string
- $destination : string
- $config : Config
publicUrl()
public
publicUrl(string $path, Config $config) : string
Parameters
- $path : string
- $config : Config
Return values
stringread()
public
read(string $path) : string
Parameters
- $path : string
Return values
stringreadStream()
public
readStream(string $path) : resource
Parameters
- $path : string
Return values
resourcesetVisibility()
public
setVisibility(string $path, string $visibility) : void
Parameters
- $path : string
- $visibility : string
visibility()
public
visibility(string $path) : FileAttributes
Parameters
- $path : string
Return values
FileAttributeswrite()
public
write(string $path, string $contents, Config $config) : void
Parameters
- $path : string
- $contents : string
- $config : Config
writeStream()
public
writeStream(string $path, resource $contents, Config $config) : void
Parameters
- $path : string
- $contents : resource
- $config : Config
getAdapter()
protected
getAdapter(string $rawPath, string $preparedPath) : FilesystemAdapter
Parameters
- $rawPath : string
- $preparedPath : string
Return values
FilesystemAdapterpreparePath()
protected
preparePath(string $path) : string
Parameters
- $path : string