getFieldASTList() public method

public getFieldASTList ( ) : Field[]
return Youshido\GraphQL\Parser\Ast\Field[]
Exemplo n.º 1
0
 static function getSelectByResolveInfo(ResolveInfo $info)
 {
     return array_map(function ($item) {
         /** @var Field|Query $item */
         return $item->getName();
     }, $info->getFieldASTList());
 }
Exemplo n.º 2
0
 public function testMethods()
 {
     $fieldAst = new FieldAST('name', null, [], new Location(1, 1));
     $field = new Field(['name' => 'id', 'type' => new IntType()]);
     $returnType = new IntType();
     $executionContext = new ExecutionContext(new TestSchema());
     $info = new ResolveInfo($field, [$fieldAst], $executionContext);
     $this->assertEquals($field, $info->getField());
     $this->assertEquals([$fieldAst], $info->getFieldASTList());
     $this->assertEquals($returnType, $info->getReturnType());
     $this->assertEquals($executionContext, $info->getExecutionContext());
 }