Registry / serialization / webonyx-graphql-php

webonyx-graphql-php

JSON →
library15.33.1phppackagistunverified

A PHP port of GraphQL reference implementation.

composer require webonyx/graphql-php
INSTALL
IMPORT
SIG · WEBONYX-GRAPHQL-PH
W
webonyx-graphql-php
serializationphpv15.33.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

GraphQL
use GraphQL\GraphQL;

Execute a simple GraphQL query.

use GraphQL\GraphQL; use GraphQL\Type\Schema; use GraphQL\Type\Definition\ObjectType; use GraphQL\Type\Definition\Type; $queryType = new ObjectType([ 'name' => 'Query', 'fields' => [ 'echo' => [ 'type' => Type::string(), 'args' => [ 'message' => Type::nonNull(Type::string()), ], 'resolve' => fn ($root, $args) => $args['message'], ], ], ]); $schema = new Schema(['query' => $queryType]); $result = GraphQL::executeQuery($schema, 'query { echo(message: "Hello") }'); echo json_encode($result->toArray());
Debug
Known issues
breakingVersion 15 requires PHP 8.1+.
fix
Upgrade PHP or use an older version (e.g., 14.x).
affects: >=15.0.0
Upgrade
Version history
15.33.1latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
17 hits · last 30 days
node
14
Amazon
1
OpenAI (training)
1
Resources