SilverStripe\Gatsby\GraphQL\Types\DataObjectTypeCreator
Synopsis
class DataObjectTypeCreator
extends TypeCreator
{
- // methods
- public void attributes()
- public void fields()
- public array resolveAncestryField()
- public string resolveClassNameField()
- public string resolveContentFieldsField()
- public array resolveRelationsField()
- public void resolveUUIDField()
- public void resolveLinkField()
- public void resolveParentUUIDField()
- public mixed resolveField()
- public void getFieldsForRecord()
- public static void fieldName()
- private array createRecord()
- private string createUUID()
Hierarchy
Extends
- SilverStripe\GraphQL\TypeCreator
Methods
private
public
- attributes()
- fieldName()
- fields()
- getFieldsForRecord()
- resolveAncestryField()
- resolveClassNameField()
- resolveContentFieldsField()
- resolveField() — Gatsby rejects fields that are null on every record, because it can't infer a type.
- resolveLinkField()
- resolveParentUUIDField()
- resolveRelationsField()
- resolveUUIDField()