SilverStripe\Gatsby\Services\QueryBuilder
Synopsis
class QueryBuilder
{
- // members
- private Schema $schema;
- private array $defaultFields = ;
- private $args;
- private $vars;
- private $baseType;
- private $nestedSelector;
- // methods
- public void __construct()
- public string createQuery()
- private string createInterfaceQuery()
- private array getFieldsForType()
- public Schema getSchema()
- public QueryBuilder setSchema()
- public array getDefaultFields()
- public QueryBuilder setDefaultFields()
- public string getArgs()
- public QueryBuilder setArgs()
- public string getBaseType()
- public QueryBuilder setBaseType()
- public string getNestedSelector()
- public QueryBuilder setNestedSelector()
- public string getVars()
- public QueryBuilder setVars()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Members
private
- $args — string
- $baseType — string
- $defaultFields — array
- $nestedSelector — string
- $schema — GraphQL\Type\Schema
- $vars — string