webonyx / graphql-php
GraphQL参考实现的一个PHP版本
v15.14.0
2024-09-10 10:36 UTC
Requires
- php: ^7.4 || ^8
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- amphp/amp: ^2.6
- amphp/http-server: ^2.1
- dms/phpunit-arraysubset-asserts: dev-master
- ergebnis/composer-normalize: ^2.28
- friendsofphp/php-cs-fixer: 3.64.0
- mll-lab/php-cs-fixer-config: ^5.9.2
- nyholm/psr7: ^1.5
- phpbench/phpbench: ^1.2
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: 1.12.3
- phpstan/phpstan-phpunit: 1.4.0
- phpstan/phpstan-strict-rules: 1.6.0
- phpunit/phpunit: ^9.5 || ^10.5.21
- psr/http-message: ^1 || ^2
- react/http: ^1.6
- react/promise: ^2.0 || ^3.0
- rector/rector: ^1.0
- symfony/polyfill-php81: ^1.23
- symfony/var-exporter: ^5 || ^6 || ^7
- thecodingmachine/safe: ^1.3 || ^2
Suggests
- amphp/http-server: To leverage async resolving with webserver on AMPHP platform
- psr/http-message: To use standard GraphQL server
- react/promise: To leverage async resolving on React PHP platform
- dev-master
- v15.14.0
- v15.13.0
- v15.12.5
- v15.12.4
- v15.12.3
- v15.12.2
- v15.12.1
- v15.12.0
- v15.11.2
- v15.11.1
- v15.11.0
- v15.10.0
- v15.9.1
- v15.9.0
- v15.8.1
- v15.8.0
- v15.7.0
- v15.6.3
- v15.6.2
- v15.6.1
- v15.6.0
- v15.5.3
- v15.5.2
- v15.5.1
- v15.5.0
- v15.4.0
- v15.3.2
- v15.3.1
- v15.3.0
- v15.2.5
- v15.2.4
- v15.2.3
- v15.2.2
- v15.2.1
- v15.2.0
- v15.1.0
- v15.0.3
- v15.0.2
- v15.0.1
- v15.0.0
- v15.0.0-beta.1
- v15.0.0-alpha.2
- v15.0.0-alpha.1
- 14.x-dev
- v14.11.10
- v14.11.9
- v14.11.8
- v14.11.7
- v14.11.6
- v14.11.5
- v14.11.4
- v14.11.3
- v14.11.2
- v14.11.1
- v14.11.0
- 14.10.0
- v14.9.0
- v14.8.0
- v14.7.0
- v14.6.4
- v14.6.3
- v14.6.2
- v14.6.1
- v14.6.0
- v14.5.1
- v14.5.0
- v14.4.1
- v14.4.0
- v14.3.0
- v14.2.0
- v14.1.1
- v14.1.0
- v14.0.2
- v14.0.1
- v14.0.0
- 0.13.x-dev
- v0.13.9
- v0.13.8
- v0.13.7
- v0.13.6
- v0.13.5
- v0.13.4
- v0.13.3
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.6
- v0.12.5
- v0.12.4
- v0.12.3
- v0.12.2
- v0.12.1
- v0.12.0
- v0.11.6
- v0.11.5
- v0.11.4
- v0.11.3
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.2
- v0.10.1
- v0.10.0
- v0.10.0-rc1
- v0.9.14
- v0.9.13
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.0
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5
- v0.4
- v0.3
- v0.2
- v0.1
- dev-renovate/phpstan
- dev-renovate/phpunit-phpunit-11.x
- dev-respect-warning-settings-before-custom-handler
- dev-const-value-node
- dev-nodelist-array-access
- dev-renovate/amphp-amp-3.x
- dev-update-kitchen-sink
- dev-parse-operation-params
- dev-optional-root-query-operation-type
- dev-validate-default-values-match-argument-type
This package is auto-updated.
Last update: 2024-09-20 14:17:49 UTC
README
这是基于GraphQL 规范,基于JavaScript中的参考实现的PHP实现。
安装
通过composer
composer require webonyx/graphql-php
文档
完整文档可在https://webonyx.github.io/graphql-php或docs目录中找到。
示例
在examples目录中有几个现成的示例,每个示例都有一个特定的README文件。
版本控制
本项目遵循语义版本控制2.0.0。
属于此包公共API的元素用@api
PHPDoc标签标记。因此,这些元素在主版本中保证稳定。所有其他元素不属于此向后兼容性保证的范畴,可能在次要版本或补丁版本之间发生变化。
最新版本正在master
分支上积极开发。较旧版本通常不再受支持,尽管可能为赞助商做出例外。
安全性
对于安全问题,请发邮件至[email protected],而不是在GitHub上创建问题。
贡献者
支持者
赞助商
通过成为赞助商来支持本项目。您的徽标将出现在此处,并提供到您网站的链接。 成为赞助商。
许可证
见LICENSE。