xakepehok / array-graphql
此库可以将 PHP 数组转换为 GraphQL 字段查询
0.0.1
2019-07-30 11:29 UTC
Requires
- php: >=7.1.0
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-08-29 05:07:05 UTC
README
此库可以将 PHP 数组转换为 GraphQL 字段查询。它可以移除重复字段,并可以抛出关于数组数据不正确的异常
安装
composer require xakepehok/array-graphql
用法
<?php $fields = [ 'id', 'id', 'registeredAt', 'name' => [ 'firstName', 'firstName', 'middleName', 'lastName', ], 'history' => [ 'count', 'count', 'records' => [ 'id', 'name' => [ 'firstName', 'middleName', 'lastName', ], ] ], ]; echo \XAKEPEHOK\ArrayGraphQL\ArrayGraphQL::convert($fields);
将打印类似以下内容
{
id,
registeredAt,
name {
firstName,
middleName,
lastName
},
history {
count,
records {
id,
name {
firstName,
middleName,
lastName
}
}
}
}