\CloudAssets
Central interface for cloud assets module.
- Author: Mark Guinn <mark@adaircreative.com>
Synopsis
class CloudAssets
extends SS_Object
{
- // members
- private static bool $disabled = false;
- private static bool $uploads_disabled = false;
- private static string $logger = '';
- private static array $map = ;
- private static array $defaults = ;
- private static array $wrappers = ;
- private static string $file_placeholder = 'CloudFile';
- private static string $missing_image = 'cloudassets/images/missing.svg';
- protected array $bucketCache = ;
- // methods
- public static CloudAssets inst()
- public CloudBucket map()
- public void updateAllFiles()
- public string getWrapperClass()
- public void clearBucketCache()
- public getLogger()
Hierarchy
Extends
- SS_Object
Members
private
- $defaults — array
- $disabled — bool
- $file_placeholder — string
- $logger — string
- $map — array
- $missing_image — string
- $uploads_disabled — bool
- $wrappers — array
protected
- $bucketCache — array
Methods
public
- clearBucketCache() — Wipes out any buckets we've saved
- getLogger()
- getWrapperClass()
- inst()
- map()
- updateAllFiles() — Updates the cloud status of all files (used in tests and cron job)