Skip to content

Commit 41ea3fc

Browse files
mcharytoniukspawnia
authored andcommitted
chore(docs): reference Swoole promise adapter
1 parent f248835 commit 41ea3fc

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

docs/complementary-tools.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
- [GraphQL Batch Processor](https://github.com/vasily-kartashov/graphql-batch-processing) – Provides a builder interface for defining collection, querying, filtering, and post-processing logic of batched data fetches
1818
- [GraphQL Utils](https://github.com/simPod/GraphQL-Utils) – Objective schema definition builders (no need for arrays anymore)
1919
- [Relay Library](https://github.com/ivome/graphql-relay-php) – Helps construct Relay related schema definitions
20+
- [Resonance/GraphQL](https://resonance.distantmagic.com/docs/features/graphql/) – Integrates with Swoole for parallelism. Define your schema code-first with annotations.
2021
- [GraphQL PHP Validation Toolkit](https://github.com/shmax/graphql-php-validation-toolkit) - Small library for validation of user input
2122

2223
* [MLL Scalars](https://github.com/mll-lab/graphql-php-scalars) - Collection of custom scalar types

docs/data-fetching.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,9 @@ Where **$promiseAdapter** is an instance of:
292292
- For [AMPHP](https://github.com/amphp/amp): <br>
293293
`GraphQL\Executor\Promise\Adapter\AmpPromiseAdapter`
294294

295+
- For [Swoole](https://swoole.com/) or [OpenSwoole](https://openswoole.com/): <br>
296+
You can use an external library: [Resonance](https://resonance.distantmagic.com/docs/features/graphql/standalone-promise-adapter.html)
297+
295298
- Other platforms: write your own class implementing interface: <br>
296299
[`GraphQL\Executor\Promise\PromiseAdapter`](class-reference.md#graphqlexecutorpromisepromiseadapter).
297300

0 commit comments

Comments
 (0)