graphqlite
graphqlite copied to clipboard
Use PHP Attributes/Annotations to declare your GraphQL API
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...
* In `SnapshotClassFinderComputedCache`, normalize file names to ensure no path issues occur in Windows environments. [Errors regarding devMode and prodMode on Windows OS](https://github.com/thecodingmachine/graphqlite/issues/737) Regarding this ERROR, I already know the...
I've discovered that errors occur in DEV MODE while testing in a PHP8.1 environment. For reference, please check my repository: https://github.com/mathsgod/graphqlite-test. The same QUERY that results in an error in...
Hi! :wave: This PR allows using hasser as property accessor. Hasser is another type of "getter" and acts like an isser. Considering this following class: ```php class MyClass { private...
Closes #726 Tests are incomplete, but otherwise this is ready for review From my perspective, the next step would be deprecating `isUpdate` completely - what do you think of that?...
Since `TheCodingMachine\GraphQLite\Middlewares\InputFieldMiddlewareInterface` is allowed to be implemented by the userland and its method requires returning an instance of the `TheCodingMachine\GraphQLite\InputField` (or null) - I'm sure that the InputField class should...
# Description Hey everyone, I am migrating a codebase from pure webonyx to your library. I am trying to keep the schemas 1-to-1 to avoid breaking changes. I think I...
See my graphql type below. I put breakpoints at the beginnging of every prefetcher inside the type. As soon as code reaches 1st prefetcher the memory usage on 4500 items...
Initially, the term "annotations" was used due to the lack of native PHP support for meta annotations over methods and properties. After PHP 7, PHP introduced attributes - a native...
I'm looking for a type-safe way to represent "undefined" (similar to TypeScript) values in input types. I define "undefined" values as the lack of provided value (by the client) for...