SilverStripe\Assets\Flysystem\ProtectedAssetAdapter
Synopsis
class ProtectedAssetAdapter
extends AssetAdapter
implements
ProtectedAdapter
{
- // members
- private static string $secure_folder = '.protected';
- private static array $server_configuration = ;
- // methods
- protected void findRoot()
- public string|null getProtectedUrl()
- // Inherited methods from AssetAdapter
- public void __construct()
- public static array normalisePermissions()
- protected string findRoot()
- public void flush()
- protected void configureServer()
- protected string renderTemplate()
Hierarchy
Extends
Implements
Members
private
- $secure_folder
—
string
Name of default folder to save secure assets in under ASSETS_PATH. - $server_configuration
Methods
protected
public
- getProtectedUrl() — Provide secure downloadable
Inherited from SilverStripe\Assets\Flysystem\AssetAdapter
protected
- configureServer() — Configure server files for this store
- findRoot() — Determine the root folder absolute system path
- renderTemplate() — Render server configuration file from a template file
public
- flush() — Force flush and regeneration of server files
- normalisePermissions() — Converts strings to octal permission codes. E.g. '0700' => 0700