yii2-graphql:yii2 php框架的facebook graphql服务器端

时间:2021-02-02 22:59:12
【文件属性】:
文件名称:yii2-graphql:yii2 php框架的facebook graphql服务器端
文件大小:59KB
文件格式:ZIP
更新时间:2021-02-02 22:59:12
graphql yii graphql-php yii-graphql GraphQLPHP yii-graphql 使用Facebook PHP服务器实现。 扩展以应用于YII2。 产品特点 配置包括简化标准graphql协议的定义。 基于类型定义的全名,实现按需加载和延迟加载,而无需在加载时将所有类型定义定义到系统中。 突变输入验证支持。 提供控制器集成和授权支持。 安装 使用 composer require tsingsun/yii2-graphql 类型 类型系统是GraphQL的核心,它体现在GraphQLType 。 通过解构GraphQL协议并使用库实现对所有元素的细粒度控制,可以方便地根据自己的需要扩展类 GraphQLType的主要元素 除非另有说明,否则以下元素可以在类的$attributes属性中声明,也可以作为方法声明。 这也适用于此后的所有元素。 元件 类型 描述 name 串 必需每种类型都需要命名,并使用唯一的名称来解决潜在的冲突。 该属性需要在$attributes属性中定义。 description 串 类型及其用途的说明。 该属性需要在$attributes属性中定义。 fields 数组 必需包含的字段内容由fiel
【文件预览】:
yii2-graphql-master
----src()
--------filters()
--------exceptions()
--------GraphQLModuleTrait.php(2KB)
--------base()
--------types()
--------TypeResolution.php(9KB)
--------GraphQL.php(11KB)
--------GraphQLAction.php(5KB)
--------ErrorFormatter.php(1000B)
--------traits()
----phpunit.xml.dist(625B)
----.travis.yml(2KB)
----README.md(11KB)
----docs()
--------README-zh.md(9KB)
----tests()
--------GraphQLTest.php(2KB)
--------GraphqlQueryTest.php(2KB)
--------TestCase.php(7KB)
--------DefaultController.php(476B)
--------Module.php(318B)
--------objects()
--------types()
--------GraphQLActionTest.php(3KB)
--------GraphqlMutationTest.php(1KB)
--------data()
--------bootstrap.php(715B)
----.gitignore(48B)
----CHANGELOG.md(383B)
----composer.json(796B)

网友评论