php-graphql-client icon indicating copy to clipboard operation
php-graphql-client copied to clipboard

Improve return types for QueryBuilder methods

Open earthiverse opened this issue 2 years ago • 0 comments

When I tried to chain select fields like

(new QueryBuilder('node'))
    ->selectField('Id')
    ->selectField((new QueryBuilder('Bearer_Token__c'))->selectField('value'))
    ->selectField((new QueryBuilder('Webhook_Endpoint__c'))->selectField('value'))

PHPStan was giving me errors, because selectField isn't accessible on AbstractQueryBuilder.

This commit fixes that.

earthiverse avatar Nov 21 '23 00:11 earthiverse