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());
Upgrade
Version history
15.33.1latest on Packagist
Audit
Dependencies
No dependency data recorded yet.