More consistent naming

This commit is contained in:
spawnia 2019-06-30 20:54:56 +02:00
parent 8da3043702
commit 24f236403a
17 changed files with 55 additions and 55 deletions

View File

@ -54,8 +54,8 @@ $queryType = new ObjectType([
'args' => [
'message' => Type::nonNull(Type::string()),
],
'resolve' => function ($root, $args) {
return $root['prefix'] . $args['message'];
'resolve' => function ($rootValue, $args) {
return $rootValue['prefix'] . $args['message'];
}
],
],

View File

@ -998,7 +998,7 @@ visitor API:
*
* @api
*/
static function visit($root, $visitor, $keyMap = null)
static function visit($rootValue, $visitor, $keyMap = null)
```
```php

View File

@ -158,7 +158,7 @@ $heroType = new ObjectType([
'args' => [
'episode' => Type::nonNull($enumType)
],
'resolve' => function($root, $args) {
'resolve' => function($rootValue, $args) {
return $args['episode'] === 5 ? true : false;
}
]

View File

@ -19,8 +19,8 @@ try {
'args' => [
'message' => ['type' => Type::string()],
],
'resolve' => function ($root, $args) {
return $root['prefix'] . $args['message'];
'resolve' => function ($rootValue, $args) {
return $rootValue['prefix'] . $args['message'];
}
],
],
@ -35,7 +35,7 @@ try {
'x' => ['type' => Type::int()],
'y' => ['type' => Type::int()],
],
'resolve' => function ($root, $args) {
'resolve' => function ($rootValue, $args) {
return $args['x'] + $args['y'];
},
],

View File

@ -1,12 +1,12 @@
<?php
interface Resolver {
public function resolve($root, $args, $context);
public function resolve($rootValue, $args, $context);
}
class Addition implements Resolver
{
public function resolve($root, $args, $context)
public function resolve($rootValue, $args, $context)
{
return $args['x'] + $args['y'];
}
@ -14,22 +14,22 @@ class Addition implements Resolver
class Echoer implements Resolver
{
public function resolve($root, $args, $context)
public function resolve($rootValue, $args, $context)
{
return $root['prefix'].$args['message'];
return $rootValue['prefix'].$args['message'];
}
}
return [
'sum' => function($root, $args, $context) {
'sum' => function($rootValue, $args, $context) {
$sum = new Addition();
return $sum->resolve($root, $args, $context);
return $sum->resolve($rootValue, $args, $context);
},
'echo' => function($root, $args, $context) {
'echo' => function($rootValue, $args, $context) {
$echo = new Echoer();
return $echo->resolve($root, $args, $context);
return $echo->resolve($rootValue, $args, $context);
},
'prefix' => 'You said: ',
];

View File

@ -19,8 +19,8 @@ try {
'args' => [
'message' => ['type' => Type::string()],
],
'resolve' => function ($root, $args) {
return $root['prefix'] . $args['message'];
'resolve' => function ($rootValue, $args) {
return $rootValue['prefix'] . $args['message'];
}
],
],
@ -35,7 +35,7 @@ try {
'x' => ['type' => Type::int()],
'y' => ['type' => Type::int()],
],
'resolve' => function ($root, $args) {
'resolve' => function ($rootValue, $args) {
return $args['x'] + $args['y'];
},
],

View File

@ -385,13 +385,13 @@ class Helper
*/
private function resolveRootValue(ServerConfig $config, OperationParams $params, DocumentNode $doc, $operationType)
{
$root = $config->getRootValue();
$rootValue = $config->getRootValue();
if (is_callable($root)) {
$root = $root($params, $doc, $operationType);
if (is_callable($rootValue)) {
$rootValue = $rootValue($params, $doc, $operationType);
}
return $root;
return $rootValue;
}
/**

View File

@ -75,7 +75,7 @@ class ExecutorSchemaTest extends TestCase
'article' => [
'type' => $BlogArticle,
'args' => ['id' => ['type' => Type::id()]],
'resolve' => function ($root, $args) {
'resolve' => function ($rootValue, $args) {
return $this->article($args['id']);
},
],

View File

@ -273,7 +273,7 @@ class ExecutorTest extends TestCase
'fields' => [
'test' => [
'type' => Type::string(),
'resolve' => static function ($root, $args, $ctx, $_info) use (&$info) {
'resolve' => static function ($rootValue, $args, $ctx, $_info) use (&$info) {
$info = $_info;
},
],

View File

@ -16,7 +16,7 @@ class Adder
{
$this->num = $num;
$this->test = function ($root, $args, $context) {
$this->test = function ($rootValue, $args, $context) {
return $this->num + $args['addend1'] + $context['addend2'];
};
}

View File

@ -30,7 +30,7 @@ class GraphQLTest extends TestCase
'type' => Type::nonNull(Type::string()),
],
],
'resolve' => static function ($root, $args) use ($promiseAdapter) {
'resolve' => static function ($rootValue, $args) use ($promiseAdapter) {
return $promiseAdapter->createFulfilled(sprintf('Hi %s!', $args['name']));
},
],

View File

@ -30,7 +30,7 @@ class Issue396Test extends TestCase
$unionResult = new UnionType([
'name' => 'UnionResult',
'types' => [$a, $b, $c],
'resolveType' => static function ($result, $root, ResolveInfo $info) use ($a, $b, $c, &$log) : Type {
'resolveType' => static function ($result, $rootValue, ResolveInfo $info) use ($a, $b, $c, &$log) : Type {
$log[] = [$result, $info->path];
if (stristr($result['name'], 'A')) {
return $a;
@ -97,7 +97,7 @@ class Issue396Test extends TestCase
'fields' => [
'name' => Type::string(),
],
'resolveType' => static function ($result, $root, ResolveInfo $info) use (&$a, &$b, &$c, &$log) : Type {
'resolveType' => static function ($result, $rootValue, ResolveInfo $info) use (&$a, &$b, &$c, &$log) : Type {
$log[] = [$result, $info->path];
if (stristr($result['name'], 'A')) {
return $a;

View File

@ -25,13 +25,13 @@ abstract class ServerTestCase extends TestCase
'fields' => [
'f1' => [
'type' => Type::string(),
'resolve' => static function ($root, $args, $context, $info) {
'resolve' => static function ($rootValue, $args, $context, $info) {
return $info->fieldName;
},
],
'fieldWithPhpError' => [
'type' => Type::string(),
'resolve' => static function ($root, $args, $context, $info) {
'resolve' => static function ($rootValue, $args, $context, $info) {
trigger_error('deprecated', E_USER_DEPRECATED);
trigger_error('notice', E_USER_NOTICE);
trigger_error('warning', E_USER_WARNING);
@ -55,8 +55,8 @@ abstract class ServerTestCase extends TestCase
],
'testContextAndRootValue' => [
'type' => Type::string(),
'resolve' => static function ($root, $args, $context, $info) {
$context->testedRootValue = $root;
'resolve' => static function ($rootValue, $args, $context, $info) {
$context->testedRootValue = $rootValue;
return $info->fieldName;
},
@ -68,7 +68,7 @@ abstract class ServerTestCase extends TestCase
'type' => Type::nonNull(Type::string()),
],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
return $args['arg'];
},
],
@ -79,7 +79,7 @@ abstract class ServerTestCase extends TestCase
'type' => Type::nonNull(Type::int()),
],
],
'resolve' => static function ($root, $args, $context) {
'resolve' => static function ($rootValue, $args, $context) {
$context['buffer']($args['num']);
return new Deferred(static function () use ($args, $context) {

View File

@ -273,7 +273,7 @@ class StarWarsSchema
'type' => $episodeEnum,
],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
return StarWarsData::getHero($args['episode'] ?? null);
},
],
@ -286,7 +286,7 @@ class StarWarsSchema
'type' => Type::nonNull(Type::string()),
],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
$humans = StarWarsData::humans();
return $humans[$args['id']] ?? null;
@ -301,7 +301,7 @@ class StarWarsSchema
'type' => Type::nonNull(Type::string()),
],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
$droids = StarWarsData::droids();
return $droids[$args['id']] ?? null;

View File

@ -74,7 +74,7 @@ class EnumTypeTest extends TestCase
'fromInt' => ['type' => Type::int()],
'fromString' => ['type' => Type::string()],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
if (isset($args['fromInt'])) {
return $args['fromInt'];
}
@ -92,7 +92,7 @@ class EnumTypeTest extends TestCase
'fromName' => ['type' => Type::string()],
'fromValue' => ['type' => Type::string()],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
if (isset($args['fromName'])) {
return $args['fromName'];
}
@ -107,7 +107,7 @@ class EnumTypeTest extends TestCase
'fromEnum' => ['type' => $ColorType],
'fromInt' => ['type' => Type::int()],
],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
if (isset($args['fromInt'])) {
return $args['fromInt'];
}
@ -132,7 +132,7 @@ class EnumTypeTest extends TestCase
'type' => Type::boolean(),
],
],
'resolve' => static function ($root, $args) use ($Complex2) {
'resolve' => static function ($rootValue, $args) use ($Complex2) {
if (! empty($args['provideGoodValue'])) {
// Note: this is one of the references of the internal values which
// ComplexEnum allows.
@ -156,7 +156,7 @@ class EnumTypeTest extends TestCase
'favoriteEnum' => [
'type' => $ColorType,
'args' => ['color' => ['type' => $ColorType]],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
return $args['color'] ?? null;
},
],
@ -169,7 +169,7 @@ class EnumTypeTest extends TestCase
'subscribeToEnum' => [
'type' => $ColorType,
'args' => ['color' => ['type' => $ColorType]],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
return $args['color'] ?? null;
},
],

View File

@ -1049,7 +1049,7 @@ class IntrospectionTest extends TestCase
'field' => [
'type' => Type::string(),
'args' => ['complex' => ['type' => $TestInputObject]],
'resolve' => static function ($root, $args) {
'resolve' => static function ($rootValue, $args) {
return json_encode($args['complex']);
},
],

View File

@ -51,7 +51,7 @@ class BuildSchemaTest extends TestCase
');
$root = [
'add' => static function ($root, $args) {
'add' => static function ($rootValue, $args) {
return $args['x'] + $args['y'];
},
];
@ -437,7 +437,7 @@ type WorldTwo {
*/
public function testSpecifyingUnionTypeUsingTypename() : void
{
$schema = BuildSchema::buildAST(Parser::parse('
$schema = BuildSchema::buildAST(Parser::parse('
type Query {
fruits: [Fruit]
}
@ -452,7 +452,7 @@ type WorldTwo {
length: Int
}
'));
$query = '
$query = '
{
fruits {
... on Apple {
@ -464,7 +464,7 @@ type WorldTwo {
}
}
';
$root = [
$rootValue = [
'fruits' => [
[
'color' => 'green',
@ -476,7 +476,7 @@ type WorldTwo {
],
],
];
$expected = [
$expected = [
'data' => [
'fruits' => [
['color' => 'green'],
@ -485,7 +485,7 @@ type WorldTwo {
],
];
$result = GraphQL::executeQuery($schema, $query, $root);
$result = GraphQL::executeQuery($schema, $query, $rootValue);
self::assertEquals($expected, $result->toArray(true));
}
@ -494,7 +494,7 @@ type WorldTwo {
*/
public function testSpecifyingInterfaceUsingTypename() : void
{
$schema = BuildSchema::buildAST(Parser::parse('
$schema = BuildSchema::buildAST(Parser::parse('
type Query {
characters: [Character]
}
@ -513,7 +513,7 @@ type WorldTwo {
primaryFunction: String
}
'));
$query = '
$query = '
{
characters {
name
@ -526,7 +526,7 @@ type WorldTwo {
}
}
';
$root = [
$rootValue = [
'characters' => [
[
'name' => 'Han Solo',
@ -540,7 +540,7 @@ type WorldTwo {
],
],
];
$expected = [
$expected = [
'data' => [
'characters' => [
['name' => 'Han Solo', 'totalCredits' => 10],
@ -549,7 +549,7 @@ type WorldTwo {
],
];
$result = GraphQL::executeQuery($schema, $query, $root);
$result = GraphQL::executeQuery($schema, $query, $rootValue);
self::assertEquals($expected, $result->toArray(true));
}