GeneratedAssets
class GeneratedAssets implements GeneratedAssetHandler
Simple Flysystem implementation of GeneratedAssetHandler for storing generated content
Methods
Assign the asset backend. This must be a filesystem with an adapter of type {see PublicAdapter}.
Get the asset backend
Returns a URL to a generated asset, if one is available.
Returns the content for a generated asset, if one is available.
Update content with new value
Remove any content under the given file.
Details
at line 29
$this
setFilesystem(Filesystem $store)
Assign the asset backend. This must be a filesystem with an adapter of type {see PublicAdapter}.
at line 41
Filesystem
getFilesystem()
Get the asset backend
at line 49
string
getContentURL(string $filename, callable $callback = null)
Returns a URL to a generated asset, if one is available.
Given a filename, determine if a file is available. If the file is unavailable, and a callback is supplied, invoke it to regenerate the content.
at line 66
string
getContent(string $filename, callable $callback = null)
Returns the content for a generated asset, if one is available.
Given a filename, determine if a file is available. If the file is unavailable, and a callback is supplied, invoke it to regenerate the content.
at line 102
setContent(string $filename, string $content)
Update content with new value
at line 114
removeContent(string $filename)
Remove any content under the given file.
If $filename is a folder, it should delete all files underneath it also.