SilverStripe\GraphQL\PersistedQuery\FileProvider
Class FileProvider
Synopsis
class FileProvider
implements
PersistedQueryMappingProvider
{
- // members
- protected array $schemaToPath = ;
- // methods
- public array getQueryMapping()
- public string getByID()
- public $this setSchemaMapping()
- public array getSchemaMapping()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Injector\Injectable
Implements
Members
protected
- $schemaToPath
—
array
Example: <code> SilverStripe\Core\Injector\Injector: SilverStripe\GraphQL\PersistedQuery\PersistedQueryMappingProvider: class: SilverStripe\GraphQL\PersistedQuery\FileProvider: properties: schemaMapping: default: '/var/www/project/persisted-graphql-query-mapping.json' </code>
Methods
public
- getByID() — return a query given an ID
- getQueryMapping() — return a map from <id> to <query>
- getSchemaMapping()
- setSchemaMapping()