Level51\S3\S3File
AWS S3 File record.
Synopsis
class S3File
extends DataObject
{
- // members
- private static string $table_name = 'S3File';
- private static array $db = ;
- // methods
- protected void onBeforeWrite()
- protected void onAfterDelete()
- public static S3File fromUpload()
- public string getTemporaryDownloadLink()
- public S3Client getS3Client()
- public string getObjectUrl()
- public string getSizeForHuman()
- public array flatten()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $db
- $table_name
Methods
protected
public
- flatten() — Get a flat version for template usage.
- fromUpload()
- getObjectUrl()
- getS3Client()
- getSizeForHuman()
- getTemporaryDownloadLink()