Sunnysideup\AssetsOverview\Files\OneFileInfo
Synopsis
class OneFileInfo
implements
FileInfo
{
- // members
- protected array $errorFields = ;
- protected string $hash = '';
- protected string $path = '';
- protected array $intel = ;
- protected string $parthParts = '';
- protected bool $fileExists = false;
- protected array $folderCache = ;
- // methods
- public void __construct()
- public void toArray()
- protected void getUncachedIntel()
- protected void isRegularImage()
- protected void isImage()
- protected void addFileSystemDetails()
- protected void addImageDetails()
- protected void addFolderDetails()
- protected void addDBDetails()
- protected void addHumanValues()
- protected void addCalculatedValues()
- protected void getCacheKey()
- // Inherited methods from FilesystemRelatedTraits
- protected void humanFileSize()
- protected void getExtension()
- protected void getBaseFolder()
- protected void getPublicBaseFolder()
- protected void getAssetsBaseFolder()
- // Inherited methods from Cacher
- public static void loadedFromCache()
- public static void flushCache()
- protected static CacheInterface getCache()
- protected void setCacheValue()
- protected mixed getCacheValue()
- protected void hasCacheKey()
Hierarchy
Uses
- Sunnysideup\AssetsOverview\Traits\FilesystemRelatedTraits
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
- Sunnysideup\AssetsOverview\Traits\Cacher
- Sunnysideup\Flush\FlushNow
Implements
Members
protected
- $assetsBaseFolder — string
- $baseFolder — string
- $errorFields
- $fileExists — Sunnysideup\AssetsOverview\Files\bool
- $folderCache
- $hash — string
- $intel — array
- $parthParts — array
- $path — string
- $publicBaseFolder — string
Methods
protected
- addCalculatedValues()
- addDBDetails()
- addFileSystemDetails()
- addFolderDetails()
- addHumanValues()
- addImageDetails()
- getCacheKey()
- getUncachedIntel()
- isImage()
- isRegularImage()
public
Inherited from Sunnysideup\AssetsOverview\Traits\FilesystemRelatedTraits
protected
Inherited from Sunnysideup\AssetsOverview\Traits\Cacher
protected
public
- flushCache()
- loadedFromCache() — return false if the cache has been set or a cache key was not found.