GeneratedAssets
class GeneratedAssets implements GeneratedAssetHandler (View source)
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
$this
setFilesystem(Filesystem $store)
Assign the asset backend. This must be a filesystem with an adapter of type {see PublicAdapter}.
Filesystem
getFilesystem()
Get the asset backend
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.
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.
setContent(string $filename, string $content)
Update content with new value
removeContent(string $filename)
Remove any content under the given file.
If $filename is a folder, it should delete all files underneath it also.