Dynamic\Shopify\Model\ShopifyFile
Class ShopifyFile
Synopsis
class ShopifyFile
extends DataObject
{
- // constants
- const VIDEO = 'VIDEO';
- const EXTERNAL_VIDEO = 'EXTERNAL_VIDEO';
- const MODEL_3D = 'MODEL_3D';
- const IMAGE = 'IMAGE';
- // members
- private static string $table_name = 'ShopifyFile';
- private static array $db = ;
- private static array $data_map = ;
- private static array $has_one = ;
- private static array $has_many = ;
- private static array $cascade_deletes = ;
- private static array $indexes = ;
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- private static string $default_sort = 'SortOrder ASC';
- // methods
- public FieldList getCMSFields()
- public static ShopifyFile findOrMakeFromShopifyData()
- public static DataObject|null getByShopifyID()
- public ShopifyFileSource|null getFormat()
- private string generateTransformedURL()
- public ShopifyFileSource|null getTransform()
- public string getURL()
- public int getWidth()
- public int getHeight()
- public DBField getThumbnail()
- public DBField getCMSThumbnail()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Constants
Name | Value |
---|---|
VIDEO | 'VIDEO' |
EXTERNAL_VIDEO | 'EXTERNAL_VIDEO' |
MODEL_3D | 'MODEL_3D' |
IMAGE | 'IMAGE' |
Members
private
- $cascade_deletes — array
- $data_map — array
- $db — array
- $default_sort — string
- $has_many — array
- $has_one — array
- $indexes — array
- $searchable_fields — array
- $summary_fields — array
- $table_name — string
Methods
private
public
- findOrMakeFromShopifyData() — Creates a new Shopify Image from the given data
- getByShopifyID()
- getCMSFields()
- getCMSThumbnail()
- getFormat()
- getHeight()
- getThumbnail()
- getTransform()
- getURL()
- getWidth()