sforward

Results 6 issues of sforward

## Summary This PR adds support for custom cast classes that implement the CastsInboundAttributes interface ( https://laravel.com/docs/9.x/eloquent-mutators#inbound-casting). Currently the Cast class will incorrectly end up as return value of the...

This PR updates the return type hint of the `scoped` method in the NodeTrait. This avoids confusion by IDEs and static analysis tools.

This PR fixes handling default argument values when the argument has no type specified. In that case the default value is currently omitted. This notation was already working as expected:...

This PR fixes the return value of query scope methods that are defined in a parent class of the target model. At the moment the return value contains the class...

## Summary This makes the fields of the Query and Mutation root types lazy, so they aren't all initialized anymore on every request. Names are required in the schema config...

## Summary This PR implements the lazy root types, supported since 15.6.0 of webonyx/graphql-php. I see some performance improvements by this change, tested in a project with several queries and...