Youshido\GraphQL\Execution\ResolveInfo::getReturnType PHP Method

getReturnType() public method

public getReturnType ( ) : AbstractType
return Youshido\GraphQL\Type\AbstractType
    public function getReturnType()
    {
        return $this->field->getType();
    }

Usage Example

示例#1
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());
 }
All Usage Examples Of Youshido\GraphQL\Execution\ResolveInfo::getReturnType