SilverStripe\AssetAdmin\GraphQL\FileTypeCreator
Synopsis
class FileTypeCreator
extends TypeCreator
{
- // members
- protected CaseInsensitiveFieldAccessor $accessor;
- protected ThumbnailGenerator $thumbnailGenerator;
- // methods
- public void __construct()
- public void attributes()
- public void interfaces()
- public void fields()
- public void resolveTypeField()
- public string resolveCategoryField()
- public void resolveUrlField()
- public void resolveSizeField()
- public string|null resolveSmallThumbnailField()
- public string|null resolveThumbnailField()
- public string|null resolveDraftField()
- public string|null resolvePublishedField()
- public string|null` resolveModifiedField()
- public void resolveField()
- public int resolveInUseCountField()
- public ThumbnailGenerator getThumbnailGenerator()
- public $this setThumbnailGenerator()
- public static string|null resolveThumbnailFieldGraceful()
- public static string|null resolveSmallThumbnailFieldGraceful()
Hierarchy
Extends
- SilverStripe\GraphQL\TypeCreator
Members
protected
- $accessor — SilverStripe\GraphQL\Util\CaseInsensitiveFieldAccessor
- $thumbnailGenerator — SilverStripe\AssetAdmin\Model\ThumbnailGenerator
Methods
public
- __construct()
- attributes()
- fields()
- getThumbnailGenerator()
- interfaces()
- resolveCategoryField()
- resolveDraftField()
- resolveField()
- resolveInUseCountField()
- resolveModifiedField()
- resolvePublishedField()
- resolveSizeField()
- resolveSmallThumbnailField()
- resolveSmallThumbnailFieldGraceful()
- resolveThumbnailField()
- resolveThumbnailFieldGraceful()
- resolveTypeField()
- resolveUrlField()
- setThumbnailGenerator()