x-graphql/schema-transformer
最新稳定版本:0.4.1
Composer 安装命令:
composer require x-graphql/schema-transformer
包简介
Transforming types, fields of GraphQL schema
README 文档
README
Transform SDL and enhance execution query of GraphQL schema
Getting Started
Install this package via Composer
composer require x-graphql/schema-transformer
Usages
use GraphQL\GraphQL; use GraphQL\Utils\SchemaPrinter; use XGraphQL\HttpSchema\HttpDelegator; use XGraphQL\HttpSchema\HttpSchemaFactory; use XGraphQL\SchemaTransformer\AST\PrefixRootFieldsNameTransformer; use XGraphQL\SchemaTransformer\SchemaTransformer; $delegator = new HttpDelegator('https://countries.trevorblades.com/'); $schema = HttpSchemaFactory::createFromIntrospectionQuery($delegator); $transformedSchema = SchemaTransformer::transform( $schema, [ new PrefixRootFieldsNameTransformer('XGraphQL_'), ], ); $query = <<<'GQL' query getCountries { XGraphQL_countries { name } } GQL; var_dump(SchemaPrinter::doPrint($transformedSchema)); $result = GraphQL::executeQuery($transformedSchema, $query); var_dump($result->data);
Credits
Created by Minh Vuong
统计信息
- 总下载量: 28.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-11
